节点应用程序,可能会导致exception:SIGKILL?

错误:永远检测到的脚本被信号:SIGKILL杀死

我在生产中运行一个节点应用程序“永远”。

有些随机的,它在日志中显示这些事件,这导致请求与许多后端处理访问数据库刚刚停止,然后你不得不重新请求,并希望它在下一个SIGKILL之前完成。

我的问题是:在任何情况下,在永远的情况下,应用程序exception是否会导致像这样的SIGKILL?

我无法在我的开发环境中重现这一点。

环境:Ubuntu的14.04 memcached永远节点本身(没有nginx反向代理或任何东西)连接到postgres数据库查询数据

很难确定SIGKILL是否在设定的时间间隔内,或者是否在程序执行的某一时刻发生。 日志默认情况下没有时间戳。 从查看输出结果来看,我认为它在程序执行过程中会随机发生,因为它们出现在日志文件的不同位置。

检查你的系统日志,看看linux内核的内存不足杀手是否按照这个答案发送信号