PM2 неожиданно останавливает приложение с SIGINT «процесс остановлен», и причина не ясна - PullRequest
0 голосов
/ 12 января 2020

Приложение останавливается, и я не могу понять, почему.

Я запускаю такую ​​команду CMD ["pm2-runtime", "main.bundle.js", "--cron", "0 */16 * * *"] (должно означать, что приложение перезапускается каждые 16 часов)

Затем я вижу приложение запускается:

15:35:02
2020-01-09T15:35:02: PM2 log: Launching in no daemon mode
15:35:03
2020-01-09T15:35:03: PM2 log: App [main.bundle:0] starting in -fork mode-
15:35:03
2020-01-09T15:35:03: PM2 log: App [main.bundle:0] online

И через полчаса я вижу, что оно останавливает приложение.

16:05:32
2020-01-09T16:05:32: PM2 log: Stopping app:main.bundle id:0
16:05:32
2020-01-09T16:05:32: PM2 log: App [main.bundle:0] exited with code [0] via signal [SIGINT]
16:05:32
2020-01-09T16:05:32: PM2 log: pid=30 msg=process killed
16:05:32
2020-01-09T16:05:32: PM2 log: PM2 successfully stopped

Я не вижу ошибок в своем приложении и не могу понять, почему оно останавливается.

Другой конец журнала:

06:11:52
2020-01-11T06:11:52: PM2 log: Stopping app:main.bundle id:0
06:11:52
2020-01-11T06:11:52: PM2 log: App [main.bundle:0] exited with code [0] via signal [SIGINT]
06:11:52
2020-01-11T06:11:52: PM2 log: pid=16 msg=process killed
06:11:52
2020-01-11T06:11:52: PM2 log: PM2 successfully stopped
...