我在节点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
可以,但是不会自动执行。怎么了?