在一次内存溢出后,java服务还是经常宕机,本来以为还是内存溢出,但从日志里一直找不到报错,怀疑是被杀掉了,linux服务器会莫名奇妙杀掉java进程吗?
遂百度,查到了这位大兄弟的博客,发现是同样的情况
linux 会检测内存的变化,如果发现内存使用过大的进程,会被杀掉,保护系统正常运行
查看被系统杀掉进程日志的命令: egrep -i -r 'killed process' /var/log (只有root权限才可以查看)
free -lm 命令查看实际内存大小(实际和虚拟)
https://blog.csdn.net/qq_35322167/article/details/107020302
网友评论