OOM-Killer が発動したら自動でリブートさせるやつを設定するやつ(コピペ実行で摘要できます)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
( | |
echo '# OOM-Killer が発動したら自動でリブートさせるやつを設定するやつ' | |
echo '# https://gist.github.com/kawaz/1605bec92acac16d0638591e4bbfd5b1' | |
echo vm.overcommit_memory = 1 | |
echo vm.panic_on_oom = 1 | |
echo kernel.panic = 1 | |
) > /etc/sysctl.d/99-custom-autoreboot-on-oom-killer | |
sysctl -p /etc/sysctl.d/99-custom-autoreboot-on-oom-killer | |
# SWAP止めちゃう | |
swapoff -a |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
vm.overcommit_memory
OOM Killer をいつ頃発生させるかの判定方法
vm.panic_on_oom
OOM killer発生時のpanic有無
kernel.panic
panic時の挙動設定。kdump利用時は、このパラメータが使われている処理ロジックの前に、kdumpのセカンドカーネル起動が走るため、パラメータが使われることはない。
参考