目录
1--前言
2--查看系统日志
3--参考
1--前言
今天在服务器训练一个模型,程序无任何错误,但一段时间后挂在后台的进程莫名被Kill掉,原因在于服务器 linux 系统的运行内存不足,为了避免系统奔溃,系统主动 kill 内存占用最大的进程。
2--查看系统日志
通过查看系统日志,可以确定被Kill掉的进程是否是因为内存占用过大,导致系统 out of memory。
注意切换为root用户后,再查看系统日志:
sudo egrep -i -r 'killed process' /var/log
根据上图的时间、进程号和原因,可以判断进程确实是由于内存不足而被系统Kill掉的。
3--参考
linux进程莫名其妙被kill,Linux运行程序时,程序进程莫名退出(被杀死)