【问题标题】:node.js process crahses without any messagesnode.js 进程在没有任何消息的情况下崩溃
【发布时间】:2016-03-19 04:16:11
【问题描述】:

我使用 PM2 来保持我的 node.js (v4.2.3) 服务器永远运行。但是,有时该过程会无缘无故地重新启动。标准日志或错误日志文件中没有打印任何内容。

当我的服务器正常崩溃时,会打印堆栈指示哪一行出现崩溃错误。但这一次,日志文件中绝对没有打印任何内容,而且这种情况大约每天发生一次。

这太奇怪了,令人沮丧,因为我什至无法调试它崩溃的原因。有谁知道可能是什么原因?

【问题讨论】:

    标签: node.js express crash forever pm2


    【解决方案1】:

    如果您在 linux 上运行,请检查 /var/log/messages 中的日志消息,表明您的节点进程已被 linux Out of Memory Killer(OOM Killer)杀死。您可以通过egrep -i 'killed process' /var/log/messages查看

    【讨论】:

      猜你喜欢
      • 2020-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-19
      • 2021-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多