问题表现:使用jstack命令打印进程堆栈时出现

 问题原因:jstack后面的进程不是在root用户执行的,jstack需要使用与进程一致的用户才能执行

处理办法 运行jstack的用户必须与进程的用户一致 

ps -ef |grep keyword  找到进程的UID 用户名 

su 用户名 转到对应的用户下    然后jstack PID 即可

更多推荐

jstack 运行报错:Unable to open socket file :target process not responding or HotSpot