Linux Tips (OOM Killer対策)
Linuxサーバー上で、OOM Killerなるものに処理中のプロセスを遮断される事例が多発。メモリが限界値を超えると、最も占有が大きいプロセスを自動的に遮断する模様。
以下のように書き込むことで、落とされたくないプロセスを選定出来る。
for i in $ (ps ux | grep "文字列" -3 | cut -f 2 -d " "); do echo -17 > echo -17 > /proc/(PID)/oom_adj; done
なお、特定な邪魔なプロセスを全て遮断するときは、下記。
for i in $ (ps ux | grep "文字列" -3 | cut -f 2 -d " "); do kill -KILL $I; done
よくわからん…。