您的位置:首页 > 编程语言 > Java开发

在AIX上用IBM的JVM,内存溢出时默认地会产生javacore文件(关于cpu的)和heapdump文件(关于内存的)。手动产生堆栈文件的方法是使用kill -3

2008-12-13 19:29 796 查看

启动脚本startWebLogic.sh的修改

受管服务器的需要修改的启动脚本文件:/bea/final/ms2/bin/startWebLogic.sh

# Call setDomainEnv here.

DOMAIN_HOME="/bea/final/ms2"
. ${DOMAIN_HOME}/bin/setDomainEnv.sh $*
export IBM_HEAPDUMP=true
export IBM_HEAP_DUMP=true
export IBM_HEAPDUMP_OUTOFMEMORY=true
#export IBM_HEAPDUMPDIR=/bea
#export IBM_JAVACORE[/b]DIR=/bea
echo IBM_HEAPDUMP=${IBM_HEAPDUMP}
echo IBM_HEAPDUMP= ${IBM_HEAPDUMP}
echo IBM_JAVACORE[/b]DIR=${IBM_JAVACORE[/b]DIR}
SAVE_JAVA_OPTIONS="${JAVA_OPTIONS}"

手动产生堆栈文件

在AIX上用IBM的JVM,内存溢出时默认地会产生javacore文件(关于cpu的)和heapdump文件(关于内存的)。手动产生堆栈文件的方法是使用kill -3 <PID>。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐