अशक्त ("") के लिए 400 खराब अनुरोध त्रुटि का कारण बनता है और हमारे नगनेक्स लॉग इतने क्यों होंगे?


9

लॉगवॉच से दैनिक लॉग नियमित रूप से 400 खराब अनुरोधों की सूचना देते हैं, अशक्त: हमारे nginx लॉग से 1744 समय।

लॉग प्रविष्टियाँ इस तरह दिखती हैं:

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

क्या कोई समझा सकता है कि ये कैसे उत्पन्न होते हैं और इतने सारे क्यों होते हैं? यह किसी भी चीज को नुकसान पहुंचाता नहीं है, लेकिन हम एक दिन में 8000 तक दिखाई देते हैं। हम यूनिकॉर्न और नगनेक्स पर चलने वाले एक मध्यम आकार के रेल एप्लिकेशन को होस्ट करते हैं।

नहीं है कुछ चर्चा nginx मंच में है, लेकिन मैं एक वास्तविक समाधान है कि संख्या के लिए 400 गलत Reqeusts लॉग इन कम हो जाती है नहीं मिली है।


1
आईपी ​​पते खराब अनुरोध क्या कर रहे हैं? जैसा कि थ्रेड में कहा गया है, यह एक निगरानी कार्यक्रम हो सकता है जो केवल एक टीसीपी कनेक्शन खोलता है।
मार्क वैग्नर

कई आईपी पते हैं। अधिकांश में एक सत्र होता है जिसमें इन 400 के साथ मिश्रित सामान्य वेब ट्रैफ़िक शामिल होता है। मुझे लगता है कि मैंने केवल नमूनों में IE ब्राउज़र से गतिविधि देखी है जहां मैंने एक सत्र के ट्रैफ़िक के मूल्य पर शून्य किया है।
२०:०५ पर

1
मैंने अपने सर्वर पर देखा है कि फ़ायरफ़ॉक्स का उपयोग करके एक पेज को हमेशा अंतिम वैध अनुरोध के ठीक 5 सेकंड बाद इन खाली 400 लॉग्स में से एक देता है, जबकि फायरबग कोई त्रुटि नहीं दिखाता है। यह @ एवलीन के उत्तर का श्रेय देता है।
19

जवाबों:


8

ऐसा अक्सर तब होता है जब कोई ब्राउज़र कीप-अलाइव का उपयोग कर रहा होता है और जीवित टाइमआउट तक पहुंच जाता है। यह बिल्कुल सामान्य है।

यदि आप एक यूआरआई / पथ / विधि जैसे कि GET या POST, आदि के साथ 400 त्रुटियां देखते हैं, तो आपके पास एक उपयोगकर्ता के साथ एक गलत समस्या है जो एक खराब अनुरोध करता है। लेकिन वे दुर्लभ होना चाहिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.