本文介绍一种Linux进程被系统杀死的情形,具体描述如下:
1 | 当系统内存资源耗尽或者濒临耗尽时,系统会根据某种策略选取一个Linux进程,将其杀死,然后释放其所占用内存资源 |
系统的上述机制被称为“out-of-memory (OOM) killer”。
可通过dmesg -T | grep -E -i -B100 'killed process'
命令查看Linux进程被系统OOM killer杀死的日志记录。
**参考文献:** [1]https://my.oschina.net/u/3345762/blog/1784199 [2]https://stackoverflow.com/questions/726690/what-killed-my-process-and-why [3]https://askubuntu.com/questions/709336/how-to-find-out-why-process-was-killed-on-server [4]https://lwn.net/Articles/317814/