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