admin管理员组

文章数量:1639188

文章目录

    • 问题描述
    • 产生原因
    • 解决方案

问题描述

今天在公司的集群上发现了一个异常,jps之后,XXXX–process information unavailable,本来想着直接执行 rm -rf /tmp/hsperfdata_* 快速清除掉这个残留进程。最后,放弃了,因为集群还在运行,所以,最后决定还是翻一下/tmp进去单独清理一下。

产生原因

  1. process information unavailable,是因为进程没有被正常结束,比如资源占用过大时挂掉或者没有结束进程就重启服务器,导致原进程变为-- process information unavailable空值,

解决方案

  1. 有时候这个异常进程会自动消失,如果不消失的话,进入/tmp目录后,有以hsperfdata_{用户名}这样的目录,比如:hsperfdata_hbase,因为进程虽然在内存中关闭了,但是Linux还会在/tmp下寻找这些临时文件,而此时临时文件并没有没正常删除。直接执行 rm -rf /tmp/hsperfdata_* 可以删除这些目录,process information unavailable空值,也会消失
  2. 补充:如果有很多正常运行的进程时,其中夹杂部分残留进程,不要这么删除,删除后,很多东西就崩掉了,这时候根据目录和进程的对应关系分析出残留的单个目录来删除无用的进程

本文标签: ProcessXXXXunavailableinformation