一起分析下WAS中因JVM内存溢出导致应用程序服务器频繁宕机重启的原因

AIX主机P740,32G内存,部署WAS5.1,跑公司ERP业务,访问DB2数据库。WAS:AIX many heapdump files per month:C01 errlog:What can I do  about this?显示全部

AIX主机P740,32G内存,部署WAS5.1,跑公司ERP业务,访问DB2数据库。

topas.jpg


vmstat.jpg


nmon.jpg


WAS:

6个应用程序.jpg


jvm堆.jpg


JVMweb会话.jpg


AIX many heapdump files per month:

heapdump宕机.jpg


C01 errlog:

outofmemory.jpg


What can I do  about this?

收起
参与38

查看其它 4 个回答shangke1207的回答

shangke1207shangke1207数据库运维工程师济宁银行

was升级吧 至少升级到7版本64位 老版本的太多bug都已经在高版本中解决了

银行 · 2017-03-09
浏览14269
  • 技术力量跟不上,升级WAS需要更改好多ERP程序及系统应用脚本,我们只是两个人维护。应用方面懂得比较少。管理ERP软件的也只是几个会增删改查,没做过具体大项目的程序员。第三方厂家部署完毕后就撤走了,运行5-6年了
    2017-03-09
  • 如果不能升级的话,那就把was的详细垃圾回收选项打开,然后分析一下native日志看看能不能有收获,估计你的was是32位的,也无法配置太大的内存,现有情况下想彻底解决内存溢出,难度比较大
    2017-03-10

回答者

shangke1207
数据库运维工程师济宁银行
擅长领域: 服务器数据库前置系统

shangke1207 最近回答过的问题

回答状态

  • 发布时间:2017-03-09
  • 关注会员:8 人
  • 回答浏览:14269
  • X社区推广