kernel panic

 

會令 kernel Panic 的情況如下

  • panic
  • hung_task_panic
  • softlockup_panic
  • panic_on_oops
  • panic_on_io_nmi
  • panic_on_unrecovered_nmi
  • unknown_nmi_panic

 


 

應用:

kernel.panic = 10

kernel.panic_on_oops = 1 

# 當 kernel 遇到 panic 時, 就會延遲 10 秒後才 reboot
# oops 都當作 panic 處理

sysctl -p

echo 10 > /proc/sys/kernel/panic

 


 

softlockup_panic:

Soft Lockups Can Normally Happen on Systems with Heavy Disk I/O

Soft lockups can some times be false positives.

They are warnings the CPU is busy on an operation for what might be too long.

sysctl -w kernel.softlockup_thresh=60 (/proc/sys/kernel/softlockup_thresh ) <-- Debian6

 

Enable:

kernel.softlockup_panic = 1

 


 

其他工具:

kernel dump or netdump

 

 

 

 

 

 

 

 

Creative Commons license icon Creative Commons license icon