Apacheの調子が頻繁に悪くなるので、httpd.confの設定を触ってみた

サーバ
スポンサーリンク

Apacheのメモリやプロセス?が異常に消費されて、Webページがまともに表示されない事象がよくあったので、httpd.confの値をいじってみた時のメモ。素人知識の設定ですのでご注意。

環境

  • RapidSite VPS

バックアップ

万が一のために、設定した箇所を元に戻せるようバックアップを取ります。
“`cd /etc/httpd/conf/
cp httpd.conf httpd.conf.20120806
vi httpd.conf“`

httpd.confの設定

httpd.confを開いて、以下のように変更します。

変更前の設定

“`<IfModule prefork.c>
StartServers 1
MinSpareServers 1
MaxSpareServers 2
ServerLimit 25
MaxClients 25
MaxRequestsPerChild 100000
</IfModule>“`

変更後の設定

“`<IfModule prefork.c>
StartServers 8
MinSpareServers 8
MaxSpareServers 8
ServerLimit 100
MaxClients 100
MaxRequestsPerChild 4000
MaxMemFree 1024
</IfModule>“`

あとはviで保存・終了して、apacheを再起動します。これでしばらく様子を見てみます。

“`viを保存しつつ終了する
:wq
再起動
/etc/rc.d/init.d/httpd restart“`

参考