首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pm2重新启动nodejs进程,没有任何指示原因

问pm2重新启动nodejs进程,没有任何指示原因
EN

Stack Overflow用户
提问于 2017-08-03 22:42:06
回答 1查看 441关注 0票数 4

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

我安装了pm2,它负责在进程失败的情况下重新启动进程。

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

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

大约一周前,我再次将nodejs更新到v8.1.2,今天这个过程再次重新启动,没有任何原因,没有异常……服务器统计数据中没有太高的内容..没有任何理由,什么都没有。

我做什么好?

如有任何有关此问题的信息,将不胜感激。

更新

我检查了/var/log/messages,并注意到在重新启动时出现了分段错误。我需要创建一个核心转储来进一步调查这个问题吗?

我的代码会不会导致nodejs进程的分段错误?

我该怎么办?:)

EN

回答 1

Stack Overflow用户

发布于 2017-08-03 22:47:15

我遇到这种情况是因为内存泄漏。试着监控你的内存。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45487484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档