Linux 进程为何被杀死?

Linux 进程为何被杀死?

我运行一个 ubuntu 服务器(14.04,内核 3.13),其中有一个进程负责处理网络流量。该进程今天早上停止运行,我不知道原因。

中没有SIGSEGV或内存不足的条目/var/log/*,或者 中有崩溃报告/var/crash

该进程于14日22:00左右停止,但dmesg -T仅显示:

...
[Fri Aug 11 15:24:41 2017] init: upstart-socket-bridge main process (559) terminated with status 1
[Fri Aug 11 15:24:41 2017] init: upstart-socket-bridge main process ended, respawning
[Fri Aug 11 15:24:41 2017] init: upstart-file-bridge main process (810) terminated with status 1
[Fri Aug 11 15:24:41 2017] init: upstart-file-bridge main process ended, respawning
[Mon Aug 14 14:37:35 2017] Peer xx.xx.xx.xx:yyyy/zzzz unexpectedly shrunk window 2274411280:2274411310 (repaired)

...这似乎不相关。

还有其他方法可以查明进程是如何死亡的吗?

(请注意,该进程使用带有计时器的 epoll 事件循环,因此它不会自行终止)

相关内容