-
1.查看进程的session 并截图 【重要】
jcmd 1763 GC.class_histogram | grep org.apache.catalina.session.StandardSession
( 其中1763 是应用的进程号)
-
2.机器的CPU,若过大的进程,查看其应用,并导出堆栈的信息
再增加一个jstack文件导出
先导出堆栈:
jstack 8710 >> java8710.txt ( 其中8710 是应用的进程号)【重要】
再截图具体的线程的PID
top -Hp 8710 ( 其中8710 是应用的进程号) 【重要】
-
3.导出dump文件
jcmd 8710 GC.heap_dump /crm/crm21/A-portal_custManage/8710.dump 【重要】
( 其中8710 是应用的进程号,A-portal_custManage具体出问题的应用名)
-
4.重启,并记录重启的时间点,以及版本包
-
5.找调用链的异常的、超时的日志
235.93:
jstack 44173 >> java44173.txt
jcmd 44173 GC.heap_dump /crm/crmjk/YA-wss-port-server/44173.dump