如何知道进程被系统杀死的原因(linux)

时间:2013-08-15 07:47:41

标签: linux

我运行python程序,它是一个从客户端接收数据的服务器;但几分钟后,该过程被系统杀死;我怎么知道真正的原因?

1 个答案:

答案 0 :(得分:1)

确切的日志文件会因分发和配置而异,但如果您这样做 ls -ldrat /var/log/*它将在底部显示最近编辑的日志文件。文件messagesdmesgdaemon都是可能的信息来源。

可能的原因是:

  • 内存异常(即段错)
  • 进程限制违规(对许多文件描述符或正在打开的进程) - 检查/etc/security/limits.conf和周围文件
  • SElinux(如果已启用) - 应该已记录到消息中。