AWS t2.nano/t2.microは突然のOOMKillerに注意

AWSはSwap領域がデフォルトでは存在しないため、メモリ不足になるとプロセスが勝手にkillされる。

なんか動きが遅いと思ったら/var/log/messageをみて以下のようなメッセージが出ていないかをチェックしてみるべし。

Out of memory: Kill process 12288 (java) score 689 or sacrifice child

この時はt2.nanoにnginx/Tomcat8/jenkinsでビルドを走らせただけでメモリ不足となりTomcatが応答不能になってしまった。
nginxのプロセスは残っていたのでメモリを占有するJavaのプロセスがkillされた模様。

カテゴリー: AWS タグ: , パーマリンク

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload the CAPTCHA.