linux下查看jps 进程出现1518 -- process information unavailable

        之前在centos 7上安装过cdh 群集,今天登陆上去查看jps进程发现出现了这样的提示,之前遇到过这个问题,没有及时记录下来解决的步骤。今天再次做个总结归纳。

        前面的 1518 是进程ID

   分析出现的原因如下

   是因为普通用户启动了对应的程序后,root 用户执行了kill 命令,导致进程出现了这种状态。也就是不同账号之间kill进程时,可能会造成这种现象。用户启动了一个java进程,但是用root用户去kill,虽然杀掉了,但是查看进程时偶尔就会出现)。

 解决办法:

               cd /tmp 进到该目录,然后ls查看下,通常会遇到很多hsperfdata_开头的目录,进入可疑的目录看看。

发现是左下角这个目录里的进程,查看进程id也是1518 说明就是这个进程假死了。删除掉即可。

总结: 希望大家启动或关闭进程时最好是正常操作,不要恶意kill. 会造成僵尸进程存在。也会造成资源占用的情况。比如用哪个用户启动就用哪个用户关闭。

猜你喜欢

转载自blog.csdn.net/xingyue0422/article/details/89668486