页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 3 下一个 »

利用wsadmin生成javacore,heapdump文件

一、生成javacore文件

安装目录WebSphere\AppServer\bin\wsadmin.bat

输入命令  wsadmin>set jvm [$AdminControl completeObjectName type=JVM,process=<server1>,*]          

输入命令  wsadmin>$AdminControl invoke $jvm dumpThreads

安装目录\WebSphere\AppServer\profiles\default下生成javacore文件(例:javacore.20090804.111947.2632.txt)

用javacore文件分析器对javacore文件进行分析

cd /d javacore文件分析器放置路径>java -Xmx1000m -jar jca31.jar

 

注:若通过以上方法无法生成javacore文件,可通过以下两行命令生成:

[root@smartbiserver20 ~]# ps -ef|grep websphere

[root@smartbiserver20 ~]# kill -3 58221

 

二、生成heapdump文件

安装目录WebSphere\AppServer\bin\wsadmin.bat

输入命令  wsadmin>set objectName [$AdminControl queryNames WebSphere:type=JVM,process=<server1>,*]

 输入命令  wsadmin> $AdminControl invoke $objectName generateHeapDump

安装目录\WebSphere\AppServer\profiles\default下生成HeapDump文件(例:heapdump.20090804.113353.2632.phd)

用heapdump文件分析器对heapdump文件进行分析

 cd /d heapdump文件分析器放置路径>java -Xmx1000m -jar ha33.jar

 

三:GC日志

在Websphere 中,如果想让GC服务器自动GC,可以做如下设置:

在Websphere的控制台,server-->server1--->Java and Process Management --->Process definition-->Java Virtual Machine,

在这个页面把 “Verbose garbage collection ” 勾上,

然后,在“Generic JVM arguments”那里添加如下参数:-verbose:gc -XX:+PrintGCDetails -Xverbosegclog:gc.log,

GC日志就会自动生成在你的server1 目录下了,可以通过一些工具来分析Websphere服务器的GC情况了。

  • 无标签