HeapDump和JavaCore文件重定向
Servers > Application Servers >server_name> Java and Process Management > Process Definition > Environment Entries > New
IBM_HEAPDUMP true
IBM_HEAP_DUMP true
IBM_HEAPDUMPDIR <your_directory>
IBM_JAVACOREDIR <your_directory>
IBM_HEAPDUMP_OUTOFMEMORY true
IBM_JAVADUMP_OUTOFMEMORY true
IBM_JAVA_HEAPDUMP_TEXT true 输出文件是heapdump txt 文件
还可以采用下列方式生成HeapDump 文件
应用程序服务器 > server1 > 性能和诊断顾问程序配置 启用性能和诊断顾问程序框架(运行时性能顾问程序)
以下部分参考
进入wsadmin
C:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01\bin\wsadmin -user wpsadmin -password admin
设置jvm环境变量
wsadmin>set jvm [$AdminControl completeObjectName type=JVM,process=server1,*]
生成javacore文件
wsadmin>$AdminControl invoke $jvm dumpThreads
找到JVM对象名字
set objectName [$AdminControl queryNames WebSphere:type=JVM,process=server1,*]
生成heapdump文件
$AdminControl invoke $objectName generateHeapDump
或者直接用$AdminControl invoke $jvm generateHeapDump 来生成heapdump .phd文件