所以最近我一直在使用PM2,就功能等方面来说,它运行良好。
但是,我已经注意到,如果我让节点应用程序整夜运行并在早晨进行检查,它会以“重新启动”次数跳入大约20次。
例如,过去几天我只在服务器上安装过它,重新启动计数为100 +。
没有错误日志,输出日志看起来不错,没有任何闪闪发光的东西。所以我不确定是什么原因造成的。
如果您访问该应用程序,则该应用程序本身运行良好,但我发现保留此类未修复内容永远不是一个好习惯。
也许是内存泄漏之类的?如果有人可以指出正确的方向,那将非常有帮助。
我不太确定要提供什么,所以如果需要请告诉我,我可以为PM2提供我的配置/错误文件等。
谢谢。
答案 0 :(得分:0)
您的应用程序中可能存在内存泄漏,并且在处理/运行时尝试将其增加,从而导致内存不足。
PM2 start --name my-process --max-memory-restart 5000M index.js