有系统参数对于hang_task*,如果进程处于 D 状态一段时间,则允许您发出错误消息或恐慌。
有没有办法让内核杀死进程而不是恐慌?我想要相同的检测机制(进程处于 D 状态太长时间),但我只想终止进程而不是让机器重新启动。
有任何想法吗?
谢谢!
答案1
唤醒这种过程的唯一方法是使所期待的条件发生。
从历史上看,“D”等待状态意味着磁盘等待,这被认为是短暂且牢不可破的等待。
如果进程正在等待的条件不是未使用该intr
选项安装的 NFS 文件系统,则这必须被视为驱动程序错误。
有系统参数对于hang_task*,如果进程处于 D 状态一段时间,则允许您发出错误消息或恐慌。
有没有办法让内核杀死进程而不是恐慌?我想要相同的检测机制(进程处于 D 状态太长时间),但我只想终止进程而不是让机器重新启动。
有任何想法吗?
谢谢!
唤醒这种过程的唯一方法是使所期待的条件发生。
从历史上看,“D”等待状态意味着磁盘等待,这被认为是短暂且牢不可破的等待。
如果进程正在等待的条件不是未使用该intr
选项安装的 NFS 文件系统,则这必须被视为驱动程序错误。