2
我在aws上的Amazon Linux发行版上安装了NodeJS v8.1.2。pm2重新启动nodejs进程没有迹象为什么
我安装了pm2,负责重启进程,以防失败。
我在进程中捕获未捕获的异常并将它们记录下来,所以进程无法重新启动,因为我使用socket.io,而且我不希望用户在每个异常情况下都断开连接。
大约两个月前,在将nodejs更新为v7之后,nodejs会以任意方式随机重启,所以我决定使用nvm从源代码编译nodejs,并解决了问题。
大约一个星期前我再次将nodejs更新为v8.1.2,今天这个进程再次无故重启,没有任何异常......服务器上没有任何数据统计哪里太高..没有理由。
我该怎么办?
有关问题的任何信息,将不胜感激
更新
我检查/var/log/messages
和我在重启的时候注意到一个分段错误。是否必须创建核心转储以进一步调查问题?
nodejs进程的分段错误是否可以由于我的代码而导致?
我该怎么办? :)
我检查过,问题与进程的内存消耗无关。我怀疑我不会首先看到日志中的内存问题。 – ufk