互联网服务WAS内存溢出WAS 7.0

请帮诊断was outofmemory问题

出现内存溢出的时间段为15:56分左右,前台应用已不可用,后端java进程还在,详见附件。请各位帮诊断问题所在,谢谢!heapdump文件,见:http://pan.baidu.com/s/1nt6ztiT显示全部
出现内存溢出的时间段为15:56分左右,前台应用已不可用,后端java进程还在,详见附件。
请各位帮诊断问题所在,谢谢!
heapdump文件,见:
http://pan.baidu.com/s/1nt6ztiT

附件:

附件图标SystemErr.rar (103.04 KB)

附件图标native_stderr.rar (116.79 KB)

附件图标javacore.20141104.155649.25314.0003.txt.gz (722.24 KB)

附件图标javacore.20141104.155649.25314.0002.txt.gz (715.79 KB)

收起
参与4

查看其它 2 个回答peter1407的回答

peter1407peter1407数据库运维工程师NRI
1 看GC当时已经很频繁但没有效果,最终抛出javacore和heapdump然后was自己重启了;但看GC没有发现有大对象。
2 看了javacore,当时已达3G最大堆,可用内存不足1m,判断是是内存泄露。
3 需要用工具分析heapdump能大致判断出可能发生内存泄露的对象和程序。
我的笔记本只有2G内存,你的最大堆就3G,我打不开你的heapdump,你用工具ha,打开自己看一下就行。
用工具排一下序,一层层展开,找占用内存%多的,数量大的。
不知道能不能帮到你,有了结果反馈一下。
银行 · 2015-02-04
浏览764

回答者

peter1407
数据库运维工程师NRI
擅长领域: 双活存储应用服务器

peter1407 最近回答过的问题

回答状态

  • 发布时间:2015-02-04
  • 关注会员:1 人
  • 回答浏览:764
  • X社区推广