2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

RHELでのカーネルパニック対策

Last updated at Posted at 2018-04-17

恒久対応と暫定対応の2通りで対応可能

恒久対応の場合

/etc/sysctl.conf に以下を追記 ※rootにて
※以下の例では、カーネルパニック発生して10秒後(自然数で秒単位で設定可能)に再起動を行う

/etc/sysctl.conf
kernel.panic = 10
echoコマンドで追記する場合
$ /bin/echo 'kernel.panic = 10' >> /etc/sysctl.conf

追記後下記コマンドで反映

sysctlコマンドで反映
$ /sbin/sysctl -p
kernel.panic = 10

反映されているのを下記コマンドで確認

$ /sbin/sysctl kernel.panic
kernel.panic = 10

暫定対応

再起動するまでの暫定対応を行う場合は、/proc/sys/kernel/panicに秒数(自然数)を記載 ※rootにて

/proc/sys/kernel/panicの設定例
$ /bin/echo 10 > /proc/sys/kernel/panic
$ /bin/cat /proc/sys/kernel/panic
10

カーネルパニックを意図的に発生させて動作確認

rootにて、下記コマンドで意図的にカーネルパニックを発生させて、設定した秒数(設定例だと10秒)後に再起動されるか確認

意図的にカーネルパニックを発生させる
$ /bin/echo c > /proc/sysrq-trigger
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?