安装应用经常out of memory?

websphere概要文件只建了一个AppSrv,没有创建Dmgr。请问一下,安装应用的时候经常会out of memory,如果有Dmgr,可以调整节点堆大小,现在这样该调整什么,如何调整显示全部

websphere概要文件只建了一个AppSrv,没有创建Dmgr。请问一下,安装应用的时候经常会out of memory,如果有Dmgr,可以调整节点堆大小,现在这样该调整什么,如何调整

收起
参与14

查看其它 1 个回答qiaodeli111的回答

qiaodeli111qiaodeli111系统运维工程师IBM

在ND版本有DMGR的情况下,你说调整节点堆大小。。。估计你是在说调整了Deployment Manager的堆大小。这种架构下,IBM Console是部署在DMGR下的,所以如果是部署过程中OOO,调整DM的堆空间,分配比较大的空间是合理的。

那么在单节点模式下,只有一个AppSrv的profile,此时,IBM Console是直接部署在这个概要文件里的,他跟默认创建的应用服务器(比如server1)是共享堆空间的,所以调整那个应用服务器的堆空间就可以了。如果依然出现内存溢出,把堆空间调大一点?或者按照我之前的一个回答来定位问题出现在哪里:关于WAS 6.0.2.43内存溢出问题?

如果怎么调都不行,有可能部署所需要的内存空间+应用服务器正常运行所需要的内存空间 > 本物理机所有的内存空间,可能你调到最大也没办法成功部署你的这个极其耗费内存的应用,那么,就可以考虑把AppSrv profile托管到AdminAgent上。找台别的机器,安装WAS,创建AdminAgent profile,然后把AppSrv profile链接到AdminAgent上,然后修改AdminAgent的堆大小,最后部署应用。这种情况下,AppSrv上原本部署的IBM Console会被删除,相关的管理功能会由AdminAgent上部署的Console来执行。这种情况下,你可以简单的把AdminAgent当作是DMGR。

IT咨询服务 · 2017-09-07
浏览2448

回答者

qiaodeli111
系统运维工程师IBM

qiaodeli111 最近回答过的问题

回答状态

  • 发布时间:2017-09-07
  • 关注会员:3 人
  • 回答浏览:2448
  • X社区推广