记一次线上系统莫名被kill

正在工作,突然收到警报,线上系统服务挂了

进入应用系统日志发现服务的进程被kill掉了

记一次线上系统莫名被kill

查看应用的系统日志,也没有发现OOM等的异常的日志信息。

于是到linux的系统日志/var/log/messages去查看

记一次线上系统莫名被kill

找到了原因。

OOM Killer为了避免 Linux 在内存不足的时候不至于出太严重的问题,把认为无关紧要的进程杀掉了。

也可通过查看上下文的日志信息,定位是什么操作导致oom killer执行的。关键字:oom-killer