![我如何知道 Linux 服务器是否杀死了我的进程以及它杀死了哪个进程?](https://linux22.com/image/612647/%E6%88%91%E5%A6%82%E4%BD%95%E7%9F%A5%E9%81%93%20Linux%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%98%AF%E5%90%A6%E6%9D%80%E6%AD%BB%E4%BA%86%E6%88%91%E7%9A%84%E8%BF%9B%E7%A8%8B%E4%BB%A5%E5%8F%8A%E5%AE%83%E6%9D%80%E6%AD%BB%E4%BA%86%E5%93%AA%E4%B8%AA%E8%BF%9B%E7%A8%8B%EF%BC%9F.png)
我的服务器似乎因为使用了太多 RAM 而终止了一个进程。这可能吗?如果发生这种情况,我如何知道它何时以及终止了哪个进程?
答案1
很可能是 OOM 杀手,杀死了您的进程。您可以通过查看日志来了解发生什么情况、何时发生等等。
egrep -i 'killed process' /var/log/messages
实际日志文件因发行版而异,因此也可能/var/log/syslog
是
egrep -i -r 'killed process' /var/log
我的服务器似乎因为使用了太多 RAM 而终止了一个进程。这可能吗?如果发生这种情况,我如何知道它何时以及终止了哪个进程?
很可能是 OOM 杀手,杀死了您的进程。您可以通过查看日志来了解发生什么情况、何时发生等等。
egrep -i 'killed process' /var/log/messages
实际日志文件因发行版而异,因此也可能/var/log/syslog
是
egrep -i -r 'killed process' /var/log