apache2.2 [internal dummy connection]のログを取らないようにする
webサーバをチェックしてたら、下記のようなログが大量にでていた。
::1 - - [23/Apr/2010:10:56:17 +0900] "GET / HTTP/1.0" 200 44 "-" "Apache/2.2.4 (FreeBSD) mod_ssl/2.2.4 OpenSSL/0.9.7e-p1 PHP/5.2.3 with Suhosin-Patch (internal dummy connection)"
apache2.2から
「graceful stop」(サービスを停止する際に、リクエスト処理中のクライアントの終了を待つ)
が利用可能になっていて、
その絡みで、「dummy connection」がでるようです。
参考↓
http://d.hatena.ne.jp/dayflower/20060727/1153993531
ログには記録したくないので、httpd.confを修正。
CustomLog /var/log/httpd-access.log combined
修正↓
SetEnvIf User-Agent "internal dummy connection" dontlog CustomLog /var/log/httpd-access.log combined env=!dontlog
参考↓
http://www.kichise.com/modules/d3bloga/details.php?bid=134
apacheを再起動して、ログが記録されないことを確認しました。