如何产生javacore文件和heapdump文件
2010-07-01 08:09
381 查看
如何产生javacore文件和heapdump文件
如何产生javacore文件(关于cpu的)和heapdump文件(关于内存的)
1 choose one cluster member, set the following before this server start:
在was启动前设置下面环境变量(可以加在启动脚本中)
export IBM_HEAPDUMP=true
export IBM_HEAP_DUMP=true
export IBM_HEAPDUMP_OUTOFMEMORY=true
export IBM_HEAPDUMPDIR=<directory path>
2 please use set command to make sure you do not have DISABLE_JAVADUMP parameter
then start this cluster member.
用set命令检查参数设置,确保没有设置DISABLE_JAVADUMP,然后启动server
3 when you find free memory < 50% when no heavy access, please run kill -3 <pid>
执行kill -3 <pid>命令可以生成javacore文件和heapdump文件(pid为was java进程的id号,可以用ps -ef|grep java 查到),可以多执行几次,按照下面操作进行
ps -ef > psef1.txt
ps aux > psaux1.txt
vmstat 5 10 > vmstat.txt
kill -3 <app server id>
wait for 2 mins
kill -3 <app server id>
wait for 2 mins
kill -3 <app server id>
netstat -an> netstat2.txt
ps -ef > psef2.txt
ps aux > psaux2.txt
将上面产生的 txt 文件和/usr/WebSphere/AppServer/javacore*文件和heapdump文件拷贝到本地,然后删除这些文件,因为这些文件会占用较大的文件系统空间。
将/usr/WebSphere/AppServer/logs/wlmserver1(或2)目录下当天产生的日志拷贝出来
如何产生javacore文件(关于cpu的)和heapdump文件(关于内存的)
1 choose one cluster member, set the following before this server start:
在was启动前设置下面环境变量(可以加在启动脚本中)
export IBM_HEAPDUMP=true
export IBM_HEAP_DUMP=true
export IBM_HEAPDUMP_OUTOFMEMORY=true
export IBM_HEAPDUMPDIR=<directory path>
2 please use set command to make sure you do not have DISABLE_JAVADUMP parameter
then start this cluster member.
用set命令检查参数设置,确保没有设置DISABLE_JAVADUMP,然后启动server
3 when you find free memory < 50% when no heavy access, please run kill -3 <pid>
执行kill -3 <pid>命令可以生成javacore文件和heapdump文件(pid为was java进程的id号,可以用ps -ef|grep java 查到),可以多执行几次,按照下面操作进行
ps -ef > psef1.txt
ps aux > psaux1.txt
vmstat 5 10 > vmstat.txt
kill -3 <app server id>
wait for 2 mins
kill -3 <app server id>
wait for 2 mins
kill -3 <app server id>
netstat -an> netstat2.txt
ps -ef > psef2.txt
ps aux > psaux2.txt
将上面产生的 txt 文件和/usr/WebSphere/AppServer/javacore*文件和heapdump文件拷贝到本地,然后删除这些文件,因为这些文件会占用较大的文件系统空间。
将/usr/WebSphere/AppServer/logs/wlmserver1(或2)目录下当天产生的日志拷贝出来
相关文章推荐
- [Websphere]如何产生javacore文件和heapdump文件
- 在AIX上用IBM的JVM,内存溢出时默认地会产生javacore文件(关于cpu的)和heapdump文件(关于内存的)。手动产生堆栈文件的方法是使用kill -3
- [Websphere]如何产生javacore文件和heapdump文件
- 如何查看javacore和heapdump文件
- 如何手动生成heapdump和javacore文件
- 如何查看javacore和heapdump文件
- Websphere产生大量javacore与heapdump文件的分析
- WAS应用宕机产生的heapdump文件:javacore.***.txt 、heapdump.***.phd、core.***.dmp、Snap.***.trc
- 如何查看javacore和heapdump文件
- websphere如何产生javacore和heapdump
- Websphere产生大量javacore与heapdump文件的分析
- websphere生成很多javacore和heapdump文件
- JVM javacore 和 heapdump 文件生成选项
- 如何分析websphere中间件生成的javacore文件
- Linux下发生段错误时如何产生core文件
- 如何给有死锁的进程发送信号,让他产生core文件
- JavaCore/HeapDump文件及其分析方法
- 一次BUG优化经经历:JVM崩溃产生hs_err_pid.log,导致生成javacore文件
- 转载:javacore文件及heapdump文件分析
- 如何产生javacore和heapdump文件