我已经通过内核命令行将kernel.panic_on_oops设置为1(通过传递oops=panic),但它似乎并没有在生成oops时出现恐慌。我已经通过sysctl检查了该选项是否确实被设置,它是。所以我不知道是什么引起的。
kernel.panic_on_oops
oops=panic
ie3xauqp1#
如果除了sysctl kernel.panic_on_oops(见1)你也有0(默认值)或sysctl kernel.panic中设置的某个长值(见2),你可能只是在等待真正发生的恐慌重新启动,这可能会发生很久以后或永远不会发生。尝试将此设置为30秒或足够合理的值以允许生成vmcore,但绝对大于0,看看你是否恐慌+重启。
kernel.panic
1条答案
按热度按时间ie3xauqp1#
如果除了sysctl
kernel.panic_on_oops
(见1)你也有0(默认值)或sysctlkernel.panic
中设置的某个长值(见2),你可能只是在等待真正发生的恐慌重新启动,这可能会发生很久以后或永远不会发生。尝试将此设置为30秒或足够合理的值以允许生成vmcore,但绝对大于0,看看你是否恐慌+重启。