gpt4 book ai didi

node.js - pm2 重新启动nodejs进程,但没有任何迹象表明原因

转载 作者:行者123 更新时间:2023-12-03 01:00:44 26 4
gpt4 key购买 nike

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

我安装了 pm2,它负责在失败时重新启动进程。

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

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

大约一周前,我再次将nodejs更新到v8.1.2,今天该过程再次重新启动,没有任何原因,没有异常(exception)......服务器统计数据上没有任何内容太高......没有任何理由。

我该怎么办?

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

更新

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

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

我该怎么办? :)

最佳答案

我遇到这种情况是因为内存泄漏。尝试监控您的 RAM。

关于node.js - pm2 重新启动nodejs进程,但没有任何迹象表明原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45487484/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com