终止进程而不是在hang_task上出现恐慌

终止进程而不是在hang_task上出现恐慌

系统参数对于hang_task*,如果进程处于 D 状态一段时间,则允许您发出错误消息或恐慌。

有没有办法让内核杀死进程而不是恐慌?我想要相同的检测机制(进程处于 D 状态太长时间),但我只想终止进程而不是让机器重新启动。

有任何想法吗?

谢谢!

答案1

唤醒这种过程的唯一方法是使所期待的条件发生。

从历史上看,“D”等待状态意味着磁盘等待,这被认为是短暂且牢不可破的等待。

如果进程正在等待的条件不是未使用该intr选项安装的 NFS 文件系统,则这必须被视为驱动程序错误。

相关内容