pm2重新启动nodejs进程,没有任何迹象表明原因

时间:2017-08-03 14:42:06

标签: node.js amazon-web-services

我在aws上的Amazon Linux发行版上安装了NodeJS v8.1.2。

我安装了pm2,负责重启过程失败。

我在进程中捕获未捕获的异常并记录它们,因此我不会重新启动进程,因为我使用socket.io并且我不希望用户在每个异常上都断开连接。

大约两个月前,在将nodejs更新为v7之后,nodejs将无条件地随机重启,所以我决定使用nvm从源代码编译nodejs,它解决了这个问题。

大约一个星期前我再次更新了nodejs到v8.1.2,今天这个过程再次没有任何理由重新启动,没有例外......服务器统计数据中没有任何东西太高了......没有理由这么做。

我该怎么办?

非常感谢有关此问题的任何信息

更新

我检查了/var/log/messages,我注意到重启时出现了分段错误错误。我是否必须创建核心转储以进一步调查此问题?

由于我的代码,可能导致nodejs进程的分段错误吗?

我该怎么办? :)

1 个答案:

答案 0 :(得分:-1)

由于内存泄漏,我遇到了这种情况。 尝试监控你的RAM。