Java JPS找不到正在執(zhí)行的java進程 jps cannot see running java process
最近磁盤進展,把臨時目錄/tmp給全刪了,結(jié)果發(fā)現(xiàn)jps的輸出為空,找不到正在運行的jvm進程。
但是新建的進程沒有問題,能夠正常查看:
[root@node-master ~]# ps -e|grep java 32840 ? 00:09:14 java 34877 ? 00:12:51 java 35385 ? 00:07:10 java 35758 ? 00:52:09 java 93574 ? 01:08:14 java 109187 pts/0 00:18:33 java 114016 ? 00:00:42 java [root@node-master ~]# jps 114016 LivyServer 81220 Jps
114016是新建的,使用ps查看還有很多其他java進程,但是無法顯示。
google一下,發(fā)現(xiàn)jps命令會使用/tmp/hsperfdata_{username}的目錄顯示java進程的詳細信息,由于我刪除了老的tmp目錄,所以已經(jīng)創(chuàng)建的java 進程就沒有這些信息,所以就沒法展示了。

浙公網(wǎng)安備 33010602011771號