2012-04-25 14 views
14

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

+0

आप किस प्रकार का "स्विच" उपयोग करते हैं? यह अनुरोध डेटा के साथ आपका लोड बैलेंसर टैम्पर्स हो सकता है और इसके बाद इसे आपके ऐप सर्वर को समझ में नहीं आता है। अवैध यूटीएफ -8 या कटा हुआ हेडर संभावित उम्मीदवार हैं ... –

+0

शायद आप कुछ विशेष वर्णों का उपयोग कर रहे हैं जो इस त्रुटि का कारण बनते हैं। –

उत्तर

16

Here आईबीएम से इस समस्या के लिए एक विस्तृत स्पष्टीकरण & समाधान है।

समस्या (सार)

HTTP सर्वर के लिए अनुरोध करें प्रतिक्रिया कोड के साथ विफल 400.

लक्षण

ब्राउज़र से प्रतिक्रिया इस तरह दिखाया जा सकता है:

बुरा अनुरोध आपके ब्राउज़र ने एक अनुरोध भेजा है कि यह सर्वर समझ नहीं सका। अनुरोध हेडर फ़ील्ड का आकार सर्वर सीमा से अधिक है।

HTTP सर्वर error.log निम्न संदेश दिखाता है: "अनुरोध विफल: त्रुटि हेडर पढ़ने"

कारण

यह सामान्य रूप से एक बहुत बड़ी कुकी होने के कारण होता है, तो एक अनुरोध हेडर क्षेत्र वेब सर्वर के लिए सीमा सेट से अधिक है।

समस्या

समस्या आप httpd.conf में LogFormat निर्देश के लिए निम्न में जोड़ सकते हैं के निदान के साथ आपकी सहायता करने के लिए निदान: त्रुटि नोट:% {त्रुटि नोट} n

समस्या

सर्वर साइड के लिए समाधान करना: httpd.conf में निर्देश LimitRequestFieldSize के लिए मूल्य वृद्धि: LimitRequestField आकार 12288 या 16384 कैसे LimitRequestFieldSize स्थापित करने के लिए, जाँच Increase the value of LimitRequestFieldSize in Apache

क्लाइंट पक्ष के लिए: साफ अपने वेब ब्राउज़र का कैश ठीक होना चाहिए।

+0

'httpd.conf' कैसे ढूंढें। मैं उबंटू और अपाचे टॉमकैट 7.0.34 –

+0

* का उपयोग कर रहा हूं * "आमतौर पर यह बहुत बड़ी कुकी होने के कारण होता है, इसलिए एक अनुरोध हेडर फ़ील्ड वेब सर्वर के लिए सीमा सेट से अधिक हो जाता है।" * - दाएं और फिर बदले में, संभवतः दूषित कुकी क्लाइंट साइड पर, जो आज मेरे साथ हुआ। किसी को गोपनीयता सेटिंग्स में जाना होगा और अपमानजनक कुकी को हटा देना होगा। –

संबंधित मुद्दे