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を再起動して、ログが記録されないことを確認しました。

  • このエントリーをはてなブックマークに追加

コメントをどうぞ

メールアドレスが公開されることはありません。