什么会导致“kill -9 pid”失败?

Dan*_*anJ 7 linux

我有一个消耗 100% cpu 的 Linux 进程,并且“kill -9 pid”不起作用。

这有点类似于:How to kill processes unresponsive to kill -9

但我确信 pid 没有改变,这是父进程。我不认为它在等待 NFS。

过多的网络流量会导致这种行为吗?任何其他想法可能导致进程像这样卡住,除了重新启动我还能做些什么?

Pau*_*lin 11

通常,如果进程不响应“kill -9”,则意味着它正在等待某些资源。有时这是一个文件或网络读取,有时它有一个尚未退出的子进程正在等待它被收割,或者它的父进程被挂起而无法收割它。在后一种情况下,进程将显示在“ps”中,“Zombie”的状态为“Z”。

  • 而在前者 - “D”代表“不间断的睡眠” (2认同)