关于websphere(was)部署war包时管理控制台卡死,内存溢出的问题

 

使用was的dmgr管理台进行上传war包时,页面长时间无反应,然后上传界面卡死,在was服务器上发现了javacore文件和headdump文件

查看dmgr Java 虚拟机的初始堆大小和最大堆大小

初试堆50M 最大堆256M

查看节点的Java 虚拟机的初始堆大小和最大堆大小

初试堆50M 最大堆256M

查看服务中Java 虚拟机的初始堆大小和最大堆大小

初试堆50M 最大堆256M

was安装后Java 虚拟机的初始堆大小默认为50M和最大堆大小默认为256M,当应用程序比较大时,容易出现内存溢出的情况,此时需要调整初始堆及最大堆的大小。

调整Dmgr Java 虚拟机的初始堆大小和最大堆大小

在系统管理-->Deployment Manager页面,点击java进程定义,java虚拟机,修改初始堆大小为512M,最大堆大小为1024M

按照同样的方法在系统管理-->节点-->Node Agent-->Java和进程管理-->进程定义-->Java虚拟机页面,修改初始堆大小为256M,最大堆大小为512M

在服务器类型-->WebSphere Application Server-->服务名-->Java 和进程管理 -->进程定义-->Java虚拟机页面,修改初始堆大小为256M,最大堆大小为512M

依次停止服务,节点,Dmgr进程,然后启动Dmgr,节点,服务

#停止
/opt/IBM/WebSphere/AppServer/profiles/Custom01/bin/stopServer.sh test
/opt/IBM/WebSphere/AppServer/profiles/Custom01/bin/stopNode.sh
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/stopManager.sh

#启动
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/startManager.sh
/opt/IBM/WebSphere/AppServer/profiles/Custom01/bin/startNode.sh
/opt/IBM/WebSphere/AppServer/profiles/Custom01/bin/startServer.sh test

 

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值