У меня есть экспресс-сервер nodejs, работающий в Ubuntu LTS с pm2.Сервер работает нормально, но когда я перезагружаю Ubuntu, сервер всегда перезагружается.
Я использую файл ecossystem.config так:
module.exports = {
apps : [{
name: 'gTimeTracking',
script: 'index.js',
args: 'one two',
instances: 1,
autorestart: true,
watch: true,
max_memory_restart: '1G',
env: {
NODE_ENV: 'development'
},
env_production: {
NODE_ENV: 'production'
}
}]
};
Я запустил сервер с помощью этой команды:
pm2 start ecosystem.config.js --env production
И с pm2 save
и у меня возникает эта бесконечная ошибка при перезагрузке Ubuntu
0|gTimeTracking | Server running since: Mon Jul 01 2019 09:36:43 GMT+0200 (CEST)
PM2 | Change detected on path logs/logger-01-07-2019-09.log for app gTimeTracking - restarting
PM2 | Stopping app:gTimeTracking id:0
PM2 | App [gTimeTracking:0] exited with code [0] via signal [SIGINT]
PM2 | pid=16255 msg=process killed
PM2 | App [gTimeTracking:0] starting in -fork mode-
PM2 | App [gTimeTracking:0] online
0|gTimeTracking | Server running since: Mon Jul 01 2019 09:36:44 GMT+0200 (CEST)
PM2 | Change detected on path logs/logger-01-07-2019-09.log for app gTimeTracking - restarting
PM2 | Stopping app:gTimeTracking id:0
PM2 | App [gTimeTracking:0] exited with code [0] via signal [SIGINT]
PM2 | pid=16274 msg=process killed
PM2 | App [gTimeTracking:0] starting in -fork mode-
PM2 | App [gTimeTracking:0] online
В прошлый раз, когда у меня возникла эта проблема, мне приходилось много раз переустанавливать pm2перезапустить сервер, но теперь этот метод не работает и не является стабильным решением
Что может быть не так?