Shuhei Kagawa

Wordpress で Out of memory

Jun 1, 2010

このブログは自宅サーバで運用しているのですが、5 月の頭、そして今日とサーバが応答しなくなっています。 再起動するとほぼ治るのですが、wp_options テーブルが少し壊れていたり。 syslog を見ると Out of memory で kernel が apache2 を kill している様子。 運用しているのはほとんど Wordpress だけなので、Wordpress が原因のはず。

積んでるメモリはたった 512MB。 人間様のアクセス数はあまりないのですが、検索エンジンのクローラは人並みに来ています。 おそらく、クローラのアクセスに耐えられなくなるのでしょう。

定期的な再起動、Apache や PHP の設定、MySQL のクエリキャッシュやメモリ使用量の設定など、対策はいろいろありそうですが、とりあえず今回は楽をして Wordpress のキャッシュプラグイン WP Super Cache を入れて様子を見ることにしました。 “Super” Cache とはなかなかの名前です。 インストールはとても簡単。

さて、一ヶ月後どうなることやら。