如何让WAS DUMP jvm

AIX/Linux 系统上的 WebSphere Application Server V5.x 和 V6.x
 1.在因特网浏览器中,访问管理控制台,地址为 http://hostname:9091/admin
 2.转到“服务器”>“应用程序服务器”> Server1(或者要获取其堆转储的服务器的名称)>“进程定义”>“环境条目”。
 3.单击“新建”。
 4.在“名称”字段中,输入 IBM_HEAPDUMP。在“值”字段中,输入 true。
 5.单击“确定”。
 6.重复步骤 3 至 5,但将 IBM_HEAPDUMP_OUTOFMEMORY 设置为 true。
 7.缺省情况下,将在 ~/WebSphere/AppServer/ 目录中创建内存转储(对于 WebSphere Application Server V6.x       而言,缺省目录是:~/WebSphere/AppServer/profiles/default)。要将堆转储目标定向到另一个目录,请转至“环境条目”,单击“新建”,将 IBM_HEAPDUMPDIR 设置为适当的目录(例如 /heapdumps),然后单击“确定”。
 8.单击“保存”,然后在下一个屏幕中再次单击“保存”。
 9.转到“服务器”>“应用程序服务器”> server1(或者要获取其堆转储的服务器的名称)>“进程定义”>“Java 虚拟机”。
 10.选择“详细垃圾回收”。
 11.单击“保存”,然后在下一个屏幕中再次单击“保存”。
 12.重新启动服务器。
 13.打开命令提示符并转至 /WebSphere/AppServer/bin 目录。
 14.通过发出 kill -3 XXXXX 命令来调用堆转储,其中 XXXXX 是进程标识。
 
 除非指定另一个目录,否则将在 ~/WebSphere40/AppServer/ 目录中创建堆转储以及附带的 Java 核心文件,此文件包含关于内存转储的信息。堆转储文件名看起来类似于 heapdump57128.1090349140.txt。第一组数字是进程标识,第二组数字是系统时间戳记。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值