为什么PM2重新启动我的进程



我有一个非常简单的HTTP端点,可以将有效负载发布到消息队列并将其放入消息队列。因为它应该一直运行,所以没有process.exit(),所以我确信它不是故意退出的。

我认为它正在重新启动,因为一个异常,但我已经检查了PM2日志,并注意到PM2重启没有任何异常记录。我认为它正在重新启动的唯一原因是"pm2列表"中的重启数在一天中缓慢增加。

操作系统:Windows 2012PM2版本(内存):0.15.10PM2版本(本地):1.1.3

有从哪里开始找的方向吗?

确实有一个process.exit(0)隐藏在一个需要的文件中。

你应该更新你的pm2版本,只要运行npm install pm2 -g && pm2 update,它会更新你的内存中的pm2版本(这是正在运行的守护进程),并使用新版本重新启动你的所有进程

最新更新