AWSでkusanagi (wordpress高速化マシン) を使う落とし穴

はじめに

AWSで稼働しているwordpressのmysqlが突如down!
原因を探っていくと、高負荷時にOutOfMemoruになりOOM Killerが発動したことがわかった

原因

AWSのkusanagi AMIはデフォルトでswap設定されていない。デフォルトでswapの設定がされてなく、memoryがフルになると、すぐにOOM killerが発動されてしまう

対処

swapの設定を適切にした

fstabにswapfileの設定を追加

加えてやったこと

かなり簡易的な監視だけど、もし必要なミドルウェアが落ちてしまった場合、自動で立ち上げるようcronをいれた。

その後安定稼働している

Facebook Comments