博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Out of memory: Kill process 内存不足
阅读量:6721 次
发布时间:2019-06-25

本文共 674 字,大约阅读时间需要 2 分钟。

 

服务直接被 killed,感觉特别奇怪。代码肯定是没有问题的,但为什么放到服务器上就出错了呢。 

部署时报错如下:

Shell代码  
  1. Failed to add the deployment content to the repository: java.util.concurrent.CancellationException: Operation was cancelled  

wildfly 报错如下:

Shell代码  
  1. ./standalone.sh: line 307: 12526 Killed   

一时还真看不出是什么毛病。 
于是使用 dmesg 查找原因,终于找到了原因: 

Shell代码  
  1. # dmesg | tail  
  2. [1147898.706546] Out of memory: Kill process 12526 (java) score 399 or sacrifice child  
  3. [1147898.710393] Killed process 12526 (java) total-vm:2559448kB, anon-rss:403304kB, file-rss:780kB, shmem-rss:0kB  
  4. [1147898.738479] oom_reaper: reaped process 12526 (java), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB  

原来是因为内存不足导致了。我使用的服务器内存只有 1G,上面跑了很多的服务,因此可以内存并不大,所以才出了问题。 

转载地址:http://zocmo.baihongyu.com/

你可能感兴趣的文章
填充与步幅
查看>>
bzoj 1911 特别行动队
查看>>
关于PHPExcel类占用内存问题
查看>>
hadoop分布式存储(1)-hadoop基础概念
查看>>
Mac svn使用学习-1-简介
查看>>
浅谈IT技术选型和未来技术发展趋势
查看>>
JS怎么创建一个类?
查看>>
I00017 生成9开头的按位递减数
查看>>
CCF201604-1 折点计数(100分)
查看>>
线程和进程的区别以及进程通信方法
查看>>
ArcGIS Server GP服务发布与测试(基础版)
查看>>
使用 asp.net mv4开发企业级办公OA
查看>>
Erlang中带超时的receive
查看>>
面向对象的开发范式
查看>>
poj 2455 Secret Milking Machine
查看>>
SVN:更新、同步与提交 PS:被锁定之解决方法
查看>>
ActiveX(ocx) + DLL(wosa) + JS:实现BS硬件调用框架(一)
查看>>
语言精粹【摘要】
查看>>
has been injected into other beans[XXXXXXXXXX] in its raw version as part of a circular reference
查看>>
继承时,当父子类都具有相同的成员变量,默认情况下是直接调用子类的成员变量,当要调用父类的成员变量则需要使用super关键之...
查看>>