Boş (“”) için 400 Hatalı İstek hatasına neden olan nedir ve nginx günlüklerimizde neden bu kadar çok şey olur?


9

Logwatch günlük günlükleri düzenli olarak 400 Hatalı İstek bildirir, boş: 1744 nginx günlüklerimizden süre.

Günlük girişleri şöyle görünür:

123.123.123.123 - - [25/Jan/2011:14:44:19 -0500] "-" 400 173 "-" "-"

Herkes bunların nasıl üretildiğini ve neden bu kadar çok olduğunu açıklayabilir mi? Hiçbir şey acıyor gibi görünmüyor, ancak günde 8000'e kadar çıktık. Tek boynuzlu at ve nginx üzerinde çalışan orta boy bir ray uygulaması sunuyoruz.

Orada bazı tartışmalar nginx forumu ama 400 Geçersiz Reqeusts açmış numarasını azalır gerçek bir çözüm bulamadı.


1
Kötü istekte bulunan IP adresleri nelerdir? İleti dizisinde belirtildiği gibi, yalnızca bir TCP bağlantısı açan bir izleme programı olabilir.
Mark Wagner

Birçok IP adresi var. Çoğu, bu 400'lerle karıştırılmış normal web trafiğini içeren bir oturuma sahiptir. Ben sadece bir oturumun trafik değerinde sıyrılmış örneklerde IE tarayıcılar faaliyet tanık olduğunu düşünüyorum.
johnml

1
Sunucumda, bir sayfaya erişmek için Firefox kullanmanın her zaman bu boş 400 günlükten birini son geçerli istekten tam olarak 5 saniye sonra verdiğini fark ettim, Firebug ise hata göstermiyor. Bu @ Avleen'in cevabına güvenir.
Phrogz

Yanıtlar:


8

Bu genellikle bir tarayıcı Keep-Alive kullanıyorsa ve canlı tutma zaman aşımına ulaştığında olur. Oldukça normal.

GET veya POST, vb.Gibi bir URI / yol / yöntemle 400 hata görürseniz, kötü istekte bulunan bir kullanıcıyla ilgili meşru bir sorununuz vardır. Ancak bunlar nadir olmalıdır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.