如何kill死掉-- process information unavailable?

当虚拟机中的es进程因卡顿导致多线程无法正常关闭,即使尝试kill-9也无法消除。这个问题涉及到hsperfdata文件,它与启动es时的用户账户有关。通过切换到相应账户,进入hsperfdata目录删除对应的uuid文件,即可成功清理顽固线程。此问题的根源在于切换用户时,es只能在其启动用户的进程中显示。了解这一机制有助于避免类似bug的发生。
摘要由CSDN通过智能技术生成

背景:

虚拟机卡了,于是我的es没运行完。多了一个线程,重启没用。

如图

-- process information unavailable无法使用kill -9 杀掉

那如何清除呢?

cd /tmp/hsperfdata_hadoop

注意啦:

hsperfdata_账户名,可以是hsperfdata_root,也可以是hsperfdata_herry。

知道你使用这个文件时候的账号就可以

ls /tmp/hsperfdata_hadoop

排查uuid也在

 告诉你哦:它连重启系统都不怕!是我见过的最倔强的线程!

如何杀掉呢?

cd hsperfdata_hadoop

rm 2207

可以啦

随着犯错误的深入,我终于知道为什么会有这个bug了。

就是切换用户的时候,es只能是在启动它的用户进程才能看见。切换其他用户进程就会变成这样

-- process information unavailable。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值