0017

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

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

2012.8.6

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

環境

バックアップ

万が一のために、設定した箇所を元に戻せるようバックアップを取ります。

cd /etc/httpd/conf/ cp httpd.conf httpd.conf.20120806 vi httpd.conf

httpd.confの設定

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

変更前の設定


StartServers       1
MinSpareServers       1
MaxSpareServers 2
ServerLimit      25
MaxClients      25
MaxRequestsPerChild  100000

変更後の設定


StartServers       8
MinSpareServers       8
MaxSpareServers 8
ServerLimit      100
MaxClients      100
MaxRequestsPerChild  4000
MaxMemFree 1024

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

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

参考