Node.js PM2正在工作,但有大量重启计数,没有错误?

Node.js PM2正在工作,但有大量重启计数,没有错误?,node.js,pm2,Node.js,Pm2,所以最近我一直在使用PM2,就功能而言,它工作得非常好 然而,我注意到,如果我让我的节点应用程序运行一整晚,并在早上检查它,它会跳到“重启”计数约20次 例如,在过去的几天里,我只在服务器上安装了它,重启次数是100+ 没有错误日志,输出日志看起来很好,没有任何可疑之处。所以我不确定是什么原因造成的 如果你访问它,应用程序本身运行良好,但我发现,让这样的东西不被修复从来都不是一个好的做法 可能是内存泄漏还是什么?如果有人能给我指出正确的方向,那将非常有帮助 我真的不确定要提供什么,所以如果需要,

所以最近我一直在使用PM2,就功能而言,它工作得非常好

然而,我注意到,如果我让我的节点应用程序运行一整晚,并在早上检查它,它会跳到“重启”计数约20次

例如,在过去的几天里,我只在服务器上安装了它,重启次数是100+

没有错误日志,输出日志看起来很好,没有任何可疑之处。所以我不确定是什么原因造成的

如果你访问它,应用程序本身运行良好,但我发现,让这样的东西不被修复从来都不是一个好的做法

可能是内存泄漏还是什么?如果有人能给我指出正确的方向,那将非常有帮助

我真的不确定要提供什么,所以如果需要,请让我知道,我可以为PM2提供配置/错误文件等


谢谢。

您的应用程序可能存在内存泄漏,并且在处理/运行时内存不足。请尝试这样增加内存

PM2 start --name my-process --max-memory-restart 5000M index.js

谢谢我试试看。我会把它留到晚上,如果明天早上之前没有重新启动,我会将您的回复标记为答案。:)看来是这样。对不起,我完全忘了这件事。重启计数器现在肯定要低很多,我的正常运行时间也好多了。谢谢:)