Tag: pm2

用docker-compose运行pm2时节点错误ENOSPC

当我的pm2服务启动时出现以下错误: Error: watch /usr/src/app/node_modules/zip-stream/node-modules/loadash/… ENOSCP at exports._errnoException (util.js:1034:11) at FSWatcher.start (fs.js:1400:19) at Object.fs.watch (fs.js:1426:11) at createFsWatchInstance (/usr/local/lic/node_modules/pm2/node_modules/chokidar/lib/nodefs-handler.js:37:15) …. at FSReqWrap.oncomplete (fs.js:114:15) 只有在构build和运行docker时才会发生这种情况: docker – 撰写 – build立 如果我只是build立docker,然后在docker里面命令: docker-compose exec downtorrent_back_dev bash sh start.sh 那么,它启动服务没有任何问题。 这是docker-compose.yml文件: version: '3' services: downtorrent_back: container_name: downtorrent_back_dev build: context: . dockerfile: Dockerfile-back.dev volumes: – ./back:/usr/src/app expose: – "10002" – "9090" […]

使用链接的泊坞窗容器configurationPM2模块

我有我的应用程序在Docker容器中 FROM keymetrics/pm2-docker-alpine:7 ENV environment development # Add PM2 modules RUN pm2 install pm2-mongodb ADD . . EXPOSE 3000 CMD ["pm2-docker", "ecosystem.config.js", "–env ${environment}"] 我使用PM2和ecos.config.js module.exports = { apps: [ { name: 'api', script: 'api/index.js', env: { PORT: process.env.PORT || 3000, API_MONGO_URL: process.env.MONGO_URL || 'mongodb://localhost/api', }, env_production: { MONGO_URL: `mongodb://${process.env.MONGODB_PORT_27017_TCP_ADDR}:${process.env.MONGODB_PORT_27017_TCP_PORT}/api`, }, }, ], }; 这个应用程序依赖于MongoDB服务…所以我运行这个链接的容器.. […]