jstack使用

参考

https://my.oschina.net/feichexia/blog/196575

1、查看tomcat使用java的进程

ps -ef | grep tomcat | grep -v grep

进程 23274

2、查看进程的线程信息

ps -Lfp pid或者ps -mp pid -o THREAD, tid, time或者top -Hp pid

使用第三个

top -Hp 23274

3、线程id

23285

4、线程id的16进制

printf "%x " 23285

5af5

5、输出堆栈信息

遇到的问题

root@ubuntu211:~# jstack 23274 | grep 5af5
23274: Unable to open socket file: target process not responding or HotSpot VM not loaded
The -F option can be used when the target process is not responding
root@ubuntu211:~#

参考

http://blog.csdn.net/chenyi8888/article/details/8477852

这个问题,应该是执行命令的用户的权限问题

原文地址:https://www.cnblogs.com/lizhenlzlz/p/5909009.html