0%

系统日志

系统日志

messages日志

linux有一个很重要的日志文件/var/log/messages,是核心系统文件,包含了系统启动时的引导消息,以及系统运行时的其他状态消息。IO错误、网络错误和其他系统错误都会记录到这个文件中

可以用该日志判断进程是否被Killer杀死掉。

在文件里查找下,是否有之前pid对应的进程Kill信息,或者进程名,比如我们这里说的是Java应用,就直接查Java的就可以,像这样的内容,

“Out of memory: Kill process 31201 (java) score 783 or sacrifice child

Linux Kernel的这个Killer,会在内存不足的时候kill掉任何不受保护的进程,从而释放内存,保证Kernel的运行

echo -17 > /proc/$PID/oom_adj 使得自己的进程受保护

dmesg命令

dmesg命令可以显示系统的启动信息,如果某个硬件有问题,使用这个命令是可以看到的

欢迎关注我的其它发布渠道