自动化测试框架爱好者,非培训机构、非托、非盈利,纯个人!软件自动化测试交流 请加我QQ 459864689!更多自动化测试的信息请访问我的个人小站www.zhushangyuan.cn,专门研究selenium自动化测试框架的分享站点。

AIX WebLogic集群手动产生heapdump,javacore方法

上一篇 / 下一篇  2008-11-23 16:44:24 / 个人分类:weblogic中间件

 

a[F+hOi{ XY2P0

如何查找WebLogic服务器的进程号pid

使用ps –ef|grep java命令查看,根据-Dweblogic.Name=ms_1来判断该weblogic服务器是管理服务器,或者是哪一个受管服务器。ms_1在这里是第一个受管服务器的名称,它对应的进程号是37328。管理服务器的进程号是127472其他的受管服务器在另外一台机器上运行。51Testing软件测试网EOS,|+l7d2_+E0rt SL

51Testing软件测试网i_?W$r+^

8T$k\.Q/iF%z#?0

启动脚本startWebLogic.sh的修改

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

@+HW,?l o w0

 51Testing软件测试网^"] E"c9{

# Call setDomainEnv here.51Testing软件测试网F"]9y,GF5I t.P#OM B

 51Testing软件测试网PA0K__.ZQ_RE

DOMAIN_HOME="/bea/final/ms2"51Testing软件测试网rC6RyZ

 

A6i gN2]v"k@0

. ${DOMAIN_HOME}/bin/setDomainEnv.sh $*51Testing软件测试网2Q"@Kwj s

export IBM_HEAPDUMP=true51Testing软件测试网vgs^A sp-^#\

export IBM_HEAP_DUMP=true51Testing软件测试网-yl6u0n@q"c F1V

export IBM_HEAPDUMP_OUTOFMEMORY=true

0L@ jir}:kQ0

#export IBM_HEAPDUMPDIR=/bea

%ty Y5i*^M?0

#export IBM_JAVACOREDIR=/bea51Testing软件测试网/kN YK w$[Em

echo IBM_HEAPDUMP=${IBM_HEAPDUMP}51Testing软件测试网(nTg;H/c%gY

echo IBM_HEAPDUMP= ${IBM_HEAPDUMP}

2PV(mU5C @W0

echo IBM_JAVACOREDIR=${IBM_JAVACOREDIR}51Testing软件测试网w&c:o#N ~"Xu

 

mF"^eu D p9Vs0

SAVE_JAVA_OPTIONS="${JAVA_OPTIONS}"51Testing软件测试网 U ?m4T k4Q+Z

"m ^sM l"J+\A0

手动产生堆栈文件

q6l(Ez U}thD.G0AIX上用IBMJVM,内存溢出时默认地会产生javacore文件(关于cpu的)和heapdump文件(关于内存的)。手动产生堆栈文件的方法是使用kill -3 <PID>

HFav$[+{f051Testing软件测试网l8_0o1E*A:Oj7u

51Testing软件测试网$qy&w)HHS


TAG: weblogic中间件

 

评分:0

我来说两句

Open Toolbar