Nodejs pm2不会重新启动(但可以重新启动)

时间:2019-07-08 11:14:22

标签: node.js ubuntu pm2

我在节点v8.10.0和pm2 3.5.1上使用Ubuntu LTS,并且我有这个ecosystem.config.js

module.exports = {
  apps : [{
    name: 'serverName',
    script: 'index.js',
    instances: 1,
    autorestart: true,
    watch: false,
    ignore_watch : [
      "logs", 
      "node_modules",
      "db_master.db"
    ],
    max_memory_restart: '1G',
    env: {
      NODE_ENV: 'development'
    },
    env_production: {
      NODE_ENV: 'production'
    }
  }]
};

如果我使用pm2 start ecosystem.config.js --env production启动服务器,则可以正常工作。然后,我执行pm2 save,并且重新启动时不会自动启动。如果我使用pm2 resurrect all可以,但是不会自动执行。怎么了?

0 个答案:

没有答案