不同操作系统,不同jdk类型下实例的javacore日志收集方法汇总

说明:
如果不清楚jdk类型,可参考本文档末尾介绍“如何判断jdk的类型”。
文档中pid指的是实例的进程号,通过控制台--应用服务器页签可以看到
(如下图实例1的进程号是15265,实例2的进程号是15351,实例2的进程号是15268

1.linux操作系统,oracle jdk类型
cd jdk的bin目录下
./jstack pid > pid.txt
生成的javacore日志pid.txt就在 jdk的bin目录下 ,名称为pid.txt(名字可以自定义)
例如:

2.windows操作系统,oracle jdk类型
cmd命令行下
cd jdk的bin文件夹
盘符名称
.\jstack pid > pid.txt
生成的javacore日志pid.txt就在 jdk的bin目录下,名称为pid.txt(名字可以自定义)
例如:

3.linux操作系统,ibm jdk类型
有两种方式进行收集
方法一:命令行方式收集
kill -3 pid
生成的javacore日志pid.txt就在 jdk的bin目录下,名字以javacore开头
方法二:浏览器网页方式收集
http://serverip:port/easportal/tools/dump.jsp?type=javadump
(serverip是应用服务器的ip,port是实例对应的http端口号,可以在应用服务器控制台-->应用服务器页签查到)
4.windows操作系统,ibm jdk类型
只能通过浏览器网页方式收集
http://serverip:port/easportal/tools/dump.jsp?type=javadump
(serverip是应用服务器的ip,port是实例对应的http端口号,可以在应用服务器控制台-->应用
不同操作系统,不同jdk类型下实例的javacore日志收集方法汇总
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



