提问者:小点点

为什么PM2.5要重启我的进程?


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

我想它是因为一个异常而重新启动的,但是我检查了PM2日志,并注意到PM2重新启动时没有记录任何异常。我认为它重新启动的唯一原因是因为“PM2.5列表”中的重新启动数在一天中缓慢增加。

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

有没有开始找的方向?


共2个答案

匿名用户

您确实应该更新您的pm2版本,只需运行npm installpm2-g&&pm2 update,它就会更新您内存中的pm2版本(即正在运行的守护进程),并使用新版本重新启动所有进程。

匿名用户

果然有一个process.exit(0)埋在其中一个需要的文件中。