Logwatchからの毎日のログは、定期的に400 Bad Request、null:1744時間をnginxログから報告します。
ログエントリは次のようになります。
123.123.123.123 - - [25/Jan/2011:14:44:19 -0500] "-" 400 173 "-" "-"
誰がこれらがどのように生成され、なぜそれほど多くあるのか説明できますか?何も害を与えているようには見えませんが、1日に最大8000件表示されています。ユニコーンとnginxで実行されている中規模のRailsアプリケーションをホストしています。
nginxフォーラムでいくつかの議論がありますが、ログに記録された400 Bad Reqeustsの数を減らす実際の解決策は見つかりませんでした。
1
不正なリクエストを行っているIPアドレスは何ですか?スレッドで言うように、TCP接続のみを開く監視プログラムである可能性があります。
—
Mark Wagner、
多くのIPアドレスがあります。ほとんどは、これらの400と混合された通常のWebトラフィックを含むセッションを持っています。セッションのトラフィックに注目したサンプルでIEブラウザーからのアクティビティを目撃しただけだと思います。
—
johnml、2011年
私のサーバーで、Firefoxを使用してページにアクセスすると、最後の有効なリクエストのちょうど5秒後に常にこれらの空白の400ログの1つが表示されますが、Firebugはエラーを表示しません。これは@Avleenの答えに信用を与えます。
—
Phrogz