2016-08-25 7 views
6

एडब्ल्यूएस के नए आवेदन लोड बैलेंसर एक त्रुटि फेंक जाता है: 400 गलत अनुरोध, अनुरोध हेडर या कुकी बहुत बड़ी है, awselb/2.0एडब्ल्यूएस आवेदन लोड बैलेंसर: शीर्ष लेख या कुकी बहुत बड़ी अनुरोध

मैं कैसे एडब्ल्यूएस में आकार में वृद्धि करते हैं -elb। यह क्लासिक लोड बैलेंसर के साथ ठीक काम कर रहा था।

+0

आपको इस समस्या के बारे में AWS समर्थन के साथ टिकट खोलना पड़ सकता है। –

+0

क्या आप जांच सकते हैं कि यह वेब सर्वर स्वयं ही त्रुटि उत्पन्न नहीं कर रहा है और इसे ईएलबी में पास कर रहा है? 400 सर्वर त्रुटियों को वेब सर्वर द्वारा उत्पन्न होने की संभावना है और ईएलबी जैसे 404 आदि –

+0

हमारे पास elb के पीछे nginx है। मैंने nginx में big_client_header_buffers को बढ़ाने का प्रयास किया है। इसके अलावा मुझे यह त्रुटि मिलने पर nginx पर कोई त्रुटि लॉग या एक्सेस लॉग नहीं हैं। –

उत्तर

0

यह 400 त्रुटि nginx द्वारा उत्पन्न की जा रही है। अब या तो यह आपका nginx या AWS ALB दृश्यों के पीछे nginx का उपयोग कर रहा है।

मैंने एनजीबी के पीछे nginx के साथ पहले ngnx में अपने_ginient_header_buffer को बढ़ाकर 4 512k तक का सामना करके इसका समाधान किया है। यदि आपने अपनी यूरी या कुकीज़ के अधिकतम आकार की गणना की है और यह आपके big_client_header_buffer आकार के भीतर है तो आपको एडब्ल्यूएस के साथ एक सपोर्ट टिकट उठाना होगा।

0

हमने एक ही मुद्दे के बारे में बात करने के लिए कहा, हम कुल 33k का हेडर अनुरोध भेज रहे थे, लेकिन हमारे हेडर (प्राधिकरण) आकार में से एक 30 था, लेकिन एएलबी की सीमा के लिए सीमा निम्नानुसार है: - 16K प्रति अनुरोध लाइन - 16K प्रति एकल शीर्षलेख - पूरे शीर्षलेख के लिए 64K

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