【发布时间】:2017-04-13 05:59:23
【问题描述】:
我的 NodeJs 服务器托管在 DigitalOcean 上。该服务器运行良好几天后,由于 pm2 一次又一次地启动而停止。
这是我用 pm2 start app.js 启动后的日志截图
但是,如果我只是使用 node app.js 启动我的服务器,它就可以正常工作。
我没有找到任何合适的答案来解决这个问题。如果需要对此问题的更多描述,请告诉我。
【问题讨论】:
-
我相信,
pm2不会重新启动,是您的应用程序崩溃了。尝试查看更多日志内容,您可能会发现应用程序的崩溃点。 -
可能有一些内存泄漏,因为 pm2 一次又一次地重新启动服务器。请检查您的日志
-
检查错误日志./pm2/
-
错误日志 ./pm2/ 为空,但服务器仅通过 node app.js 启动,如果代码中有错误,则会显示在控制台上
-
我是 node 新手,如何检测内存泄漏
标签: node.js express digital-ocean pm2