我的“setroubleshootd”恶魔在生产服务器上出了问题。它占用大量CPU,无论如何都不会死!
我尝试过什么
sudo killall -9 setroubleshootd
sudo killall -9 <<pid>>
Run Code Online (Sandbox Code Playgroud)
不幸的是,最好的解决方案是重新启动。它被困在内核中。
你可以尝试解除它。但这本质上是有风险的。它可能会导致内核崩溃。有序重启要安全得多。
基本上,解除卡住的方法就是弄清楚它在做什么(使用ls /proc/<pid>/fd、top等工具),然后采取措施改变它所卡住的东西。如果它卡在某个进程上,请尝试终止该进程。如果它卡在某个文件上,请尝试删除该文件。这很少起作用,但即使它起作用,我也会认为系统已被污染并重新启动它。
弄乱它可能会导致更多进程卡在它“后面”。
| 归档时间: |
|
| 查看次数: |
12662 次 |
| 最近记录: |