WordPressがメモリをがっつり食って動作が非常に重いのでチューニングをしてみる。
参考にさせてもらったサイトは「php + apache のメモリ量をおさえる」のページを参考にしました
実際にいじったパラメータはこんな感じ
diff httpd.conf_20111028 httpd.conf
101,106c101,106 < StartServers 8 < MinSpareServers 5 < MaxSpareServers 20 < ServerLimit 256 < MaxClients 256
< MaxRequestsPerChild 4000
> StartServers 3 > MinSpareServers 3 > MaxSpareServers 5 > ServerLimit 100 > MaxClients 100 > MaxRequestsPerChild 10 ==================================================
変更前は完全にデフォルトの状態。
ちょっとアクセスするとメモリを食いつぶす状況にあったのが一時的には使用量が増えるけど アクセスが落ち着くとすぐに解放されるように。
アクセス数がほとんどないのでとりあえず極端な設定に。
今のところ特に不具合はなさそうな感じ。
ついでにPHP.iniのほうもちょっとだけ変更
diff php.ini_20111028 php.ini
314c314
< memory_limit = 128M ; Maximum amount of memory a script may consume
> memory_limit = 16M ; Maximum amount of memory a script may consume
いったんこの設定で様子見。