1、 top 查看服务器负载情况,找出高负载的PID
2、top -H -p 线程PID 查看异常线程
3、printf "%x\n" 线程PID 将异常线程的PID转换为 16进制,为后面查找 jstack 日志做准备
4、jstack 线程PID | grep 16进制异常线程号 -A90 定位异常代码的位置
或者 jstack 线程PID | vim +/十六进制线程PID / / 例如:jstack 1040|vim +/0x431 -
1、 top 查看服务器负载情况,找出高负载的PID
2、top -H -p 线程PID 查看异常线程
3、printf "%x\n" 线程PID 将异常线程的PID转换为 16进制,为后面查找 jstack 日志做准备
4、jstack 线程PID | grep 16进制异常线程号 -A90 定位异常代码的位置
或者 jstack 线程PID | vim +/十六进制线程PID / / 例如:jstack 1040|vim +/0x431 -