Unable to open socket file: target process not responding or HotSpot VM not loaded

[root@zdev195 ~]# top -Hp 26177top - 09:20:10 up 19 days, 15:29,  3 users,  load average: 0.00, 0.01, 0.05
Threads:  87 total,   0 running,  87 sleeping,   0 stopped,   0 zombie
%Cpu(s):  4.5 us,  0.0 sy,  0.0 ni, 95.5 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  4048724 total,   338052 free,  2633728 used,  1076944 buff/cache
KiB Swap:        0 total,        0 free,        0 used.  1334710 avail Mem

  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND
26250 root      20   0 6019268 1.222g  14380 S 15.7 31.7  38:57.37 java
26187 root      20   0 6019268 1.222g  14380 S  1.3 31.7   0:46.53 java
26200 root      20   0 6019268 1.222g  14380 S  0.7 31.7   1:37.69 java
26183 root      20   0 6019268 1.222g  14380 S  0.3 31.7   0:35.03 java
26191 root      20   0 6019268 1.222g  14380 S  0.3 31.7   0:18.85 java
26177 root      20   0 6019268 1.222g  14380 S  0.0 31.7   0:00.00 java
26178 root      20   0 6019268 1.222g  14380 S  0.0 31.7   0:14.69 java
26179 root      20   0 6019268 1.222g  14380 S  0.0 31.7   0:13.25 java
26180 root      20   0 6019268 1.222g  14380 S  0.0 31.7   0:13.13 java
[root@zdev195 ~]# jstack 26250
26250: 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

解决方法:用 printf "%x" pID 转16 进制 就可以了,printf "%x"  26250  结果是:668a

执行:jstack  668a  

你可能感兴趣的:(JVM,java)