当内核卡死时,linux默认并不会自动重启. 因此在适当的时候,需要设置自动重启.
kernel.nmi_watchdog = 0
kernel.watchdog_thresh=60
kernel.unknown_nmi_panic=1
kernel.softlockup_panic=1
kernel.sysrq=1
kernel.panic_on_warn=1
kernel.hung_task_panic=1
kernel.hung_task_timeout_secs=60
### OOM reboot
### vm.panic_on_oom=1
手动模拟 panic
echo 1 > /proc/sys/kernel/sysrq
echo c > /proc/sysrq-trigger
如果以上内核参数已经生效,则会自动重启机器. 默认在 /var/crash 路径保存着内核的dump
网友评论