2012-09-06 13 views
6

के बीच प्रॉक्सी त्रुटियां मैं वर्तमान में apache2SUSE उदाहरण @EC2 पर चल रहा हूं। मेरी साइट के हिस्से के रूप में, मेरा डेटा RESTIISProxy/ReverseProxy के माध्यम से REST सर्वर को हिट करने के लिए mod_proxy का उपयोग करता है।502 आईआईएस और अपाचे 2

vhosts सेट करने के बाद, mod_proxy को सक्षम करने और मेरी कॉन्फ़िगरेशन स्थापित करने के बाद, मैंने पाया कि मुझे अक्सर 502 त्रुटियों का सामना करना पड़ रहा था। ये त्रुटियां Proxy Error और Bad Gateway स्वाद के थे। कुछ महत्वपूर्ण Google करने के बाद, मैंने पाया कि IIS और apache के रास्ते में कोई अंतर था जो उनके कनेक्शन को समाप्त कर देता था जो त्रुटि उत्पन्न कर रहा था। निम्नलिखित वातावरण चर करने के बाद, प्रदर्शन में सुधार हुआ है:

setenv बल-प्रॉक्सी-अनुरोध-1.0 1
setenv प्रॉक्सी-nokeepalive 1
setenv प्रॉक्सी-प्रारंभिक-नहीं-जमा 1

मैं क्या ' मैं सोच रहा हूं कि यह क्यों काम करता है और एक आदर्श विन्यास कैसा दिखता है।

मेरी समझ है कि, पर्यावरण चर के साथ:
मैं मजबूर कर रहा हूँ एक HTTP 1.0 request (जो समाप्ति expectaions मानकीकरण जाएगा)
नहीं जिंदा किसी भी कनेक्शन
किसी भी जमा कनेक्शन
सही उपयोग करते हैं लेकिन ध्यान में रखते हुए?

यदि मुझे पूल किए गए कनेक्शन का उपयोग करने की आवश्यकता है तो क्या होगा? अगर मैं रख-रखाव का उपयोग करना चाहता हूं तो क्या होगा? संक्षेप में, मैं टूथपिक और गोंद समाधान को प्रतिस्थापित करने के लिए सर्वोत्तम प्रथाओं की तलाश में हूं, मैं वर्तमान में

उत्तर

2

देख रहा हूं, मुझे लगता है कि यह प्रश्न थोड़ी देर के आसपास रहा है, इसलिए मैंने सोचा कि मैं अपने 2 सेंट में फेंक दूंगा। मेरे अनुभव का और भी अधिक ...

जहां तक ​​मुझे पता है कि उन तीन एनवी चर या सेटिंग्स उत्पादन में ठीक हैं। उनकी आपकी समझ भी सही है। जब मुझे इस समस्या का सामना करना पड़ा तो मुझे समस्या की व्याख्या में उपयोगी होने के लिए this लिंक मिला। यह बैकएंड में आईआईएस के साथ ही होता है .... बस ध्यान दें कि आंतरिक पूल सेटिंग एचटीपी/1.0 क्लाइंट्स में विशेष रूप से प्रदर्शन को प्रभावित करेगी ... मैंने कभी भी कुछ भी नहीं देखा है, हालांकि, आईआईएस सर्वर में 64 जीबी रैम है और कई मशीन पर कोर ... इसलिए मैं मानता हूं कि 'यह बिल्कुल प्रभावित नहीं होता है', मुझे पता है कि 'पर्याप्त संसाधनों के साथ आपको कोई समस्या नहीं है' ...

ईमानदार होने के लिए, अपने टूथपिक स्टेटमेंट को फिर से करें, मुझे दर्जनों उत्पादन वातावरण पता है जो इसे कार्यान्वित करते हैं ... आप अन्य चीजों को सेट कर सकते हैं और अपाचे के साथ खेल सकते हैं और इसे लंबे समय तक लागू करने के लिए बदल सकते हैं, लेकिन मैंने इन सेटिंग्स को सेट किया है और यह बस काम करता है ...

मुझे लगता है कि मैं बस इतना कहना चाहता था कि आपको टी पर कोई नींद नहीं खोनी चाहिए हेस सेटिंग्स। मेरी राय में, जबकि मैं अगर वे सर्वोत्तम प्रथाओं हैं पता नहीं, वे सुरक्षित हैं ...

खेद है कि मैं और अधिक मदद नहीं कर सकता ...

चीयर्स रॉबिन

0

मैं मुझे लगता है कि मुझे यह त्रुटि मिल रही है क्योंकि सर्वर हार्डड्राइव स्पेस से बाहर चला जाता है। असामान्य, लेकिन ऐसा होता है।

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