Question
Javacore etc are still created in $WASHOME/profiles/$PROFILE although IBM_JAVACOREDIR environment variable etc are set in $WASHOME/../wastools/startWas.sh.
Answer
To change location of javacore and core files, the environment variables below need to be set into either of the scripts depending on how you want to start WAS.
IBM_HEAPDUMP=TRUE
IBM_HEAPDUMPDIR=/tmp
IBM_JAVACOREDIR=/tmp
IBM_COREDIR=/tmp
To start WAS using $WASHOME/../wastools/startWas.sh:
Set above variables at the beginning of $WASHOME/profiles/$PROFILE/bin/setupCmdLine.sh, and start WAS by ./startWas.sh or ./starWAS.sh -direct.
vi setupCmdLine.sh
-------------
#!/bin/sh
# @(#) 1.21 CFG/ws/code/profile.templates/src/bin/setupCmdLine.sh, WAS.config.base, ....
export IBM_HEAPDUMP=TRUE
export IBM_HEAPDUMPDIR=/tmp
export IBM_JAVACOREDIR=/tmp
export IBM_COREDIR=/tmp
-------------
To start WAS using conman startappserver:
Set variables just before java is executed in $WASHOME/bin/startServer.sh, and start WAS by conman startappserver.
vi $WASHOME/bin/startServer.sh
------------
PATH=${WAS_DB2_PATH_VAR:+"$WAS_DB2_PATH_VAR":}"$PATH"
export PATH
export IBM_HEAPDUMP=TRUE
export IBM_HEAPDUMPDIR=/tmp
export IBM_JAVACOREDIR=/tmp
export IBM_COREDIR=/tmp
"$JAVA_HOME"/bin/java \
------------
Javacore, heapdump, core, snap traces will be created in the specified directory.
You can check if the location is changed, by killing java by "kill -11 <pid>.
分享到:
相关推荐
JavaCore和HeapDump分析工具
websphere javacore与heapdump文件分析工具,jca是javacore分析工具,ha是heapdump分析工具,需要用jdk1.6打开
javacore文件及heapdump文件分析
javacore.txt文件用jca打开,heapdump.phd文件用ha打开。 Heap dump 文件是一个二进制文件,它保存了某一时刻在 Java 堆中所有对象的状态。这个文件最重要的作用就是分析 Java 堆内存泄露问题,heap analyzer,MAT ...
NULL 博文链接:https://airong.iteye.com/blog/439789
heapdump分析工具------HeapAnalyzer: 2014年1月最新发布 用法: 在命令行执行 java -Xmx500m -jar ha453.jar
通过heapdump工具分析服务器堆分配问题
AIX系统收集Heapdump及javacore
Java Core-HeapDump文件及其分析方法
使用方法如下: ...python native_heapdump_viewer.py --symbols symbols 00.txt >00.log python native_heapdump_viewer.py --symbols symbols 01.txt >01.log 对比00.log和01.log,查看内存增长的点
heapdump文件分析工具(最新2012-12-18) 用于分析OOM内存溢出的错误
1,IBM的HeapAnalyzer工具。在我们的应用程序发生内存泄露的时候,会生成heapdump文件 2,IBM的Thread and Monitor Dump Analyzer for Java工具 ...在生成heapdump文件的时候,一般会生成javacore文件。
heap Analyzer heapdump分析工具
IBM最新java heapdump分析工具 java -jar ha.jar -Xmx4096m ha.jar
包括 堆内存dump分析工具和thread dump(java core)的分析工具 还包括两篇关于dump分析的文档,分析java系统内存泄露死循环等非常需要啊有木有
heap dump: heap dump文件是一个二进制文件,它保存了某一时刻JVM堆中对象使用情况。HeapDump文件是指定时刻的Java堆栈的快照,是一种镜像文件。
heapdump分析工作heapanalyzer的使用及工具 java -Xmx1000m -jar ha443.jar
IBM HeapDump分析工具 java应用在内存泄露时会生成heapdump文件,分析heapdump文件,成为定位哪些对象占用了太多的堆栈空间的重要手段