准备工作:
- 十进制转十六进制:printf “%x\n” pid
- top -Hp pid
- jps
定位排查思路:
1.使用top找到占用资源较多的进程id
2.使用top -Hp 进程id 找到有问题的线程id
3.jstack 进程id|grep -A 35 printf "%x" 线程id
4.定位到具体的问题代码
5.代码整改!
注意问题:
jstack使用时注意切换用户,使用什么用户起的程序就要使用什么用户运行jstack,否则可能出现错误
准备工作:
定位排查思路:
1.使用top找到占用资源较多的进程id
2.使用top -Hp 进程id 找到有问题的线程id
3.jstack 进程id|grep -A 35 printf "%x" 线程id
4.定位到具体的问题代码
5.代码整改!
注意问题:
jstack使用时注意切换用户,使用什么用户起的程序就要使用什么用户运行jstack,否则可能出现错误
道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。