oom-killer

发现部署的服务莫名挂掉了,并没有溢出dump文件及错误日志,通过万能搜索引擎帮助,在/var/log/message下查找被谁干掉了。

thread1 invoked oom-killer: gfp_mask=0x201da, order=0, oom_score_adj=0
....
Mar  8 10:40:12 localhost kernel: Out of memory: Kill process 17946 (java) score 184 or sacrifice child
Mar  8 10:40:12 localhost kernel: Killed process 17946 (java) total-vm:6021548kB, anon-rss:1307952kB, file-rss:0kB, shmem-rss:0kB
Mar  8 10:40:12 localhost kernel: java invoked oom-killer: gfp_mask=0x201da, order=0, oom_score_adj=0
Mar  8 10:40:12 localhost kernel: java cpuset=/ mems_allowed=0
Mar  8 10:40:12 localhost kernel: CPU: 1 PID: 26718 Comm: java Kdump: loaded Not tainted 3.10.0-957.el7.x86_64 #1
....

Mar  8 10:40:12 localhost kernel: Out of memory: Kill process 17963 (java) score 184 or sacrifice child
Mar  8 10:40:12 localhost kernel: Killed process 17963 (java) total-vm:6021548kB, anon-rss:1311320kB, file-rss:0kB, shmem-rss:0kB

发现在一个名为thread1的进程要启动,但是资源不够,Linux的oom-killer就将java进程(pid 17946)干掉了,干掉后发现还不够,又将java进程(pid 17963)干掉了。。。。

公司这个4核8g的虚拟机实在资源太小了,上面有3个MongoDB实例,4个java应用。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值