有時候在centos上查看java進程時,會遇到process information unavailable 的情況,如下圖:
不同賬號之間kill進程時,可能會造成這種現象(比如:deploy用戶啟動了一個java進程,但是用root用戶去kill,雖然殺掉了,但是查看進程時偶爾就會出現)
解決辦法:
cd /tmp 進到該目錄,然后ls查看下,通常會遇到很多hsperfdata_開頭的目錄,進入可疑的目錄看看,比如
然后把11786這個給 rm -rf 11786 干掉,然后再看進程就消失了