HAProxy पर एक अंतर्निहित सर्वर द्वारा दी गई त्रुटियों को कैसे फिर से लिखना है?


0

मेरे पास Apache HTTP सर्वर के तहत JBoss क्लस्टर है, जो कि HAProxy लोड-बैलेंसर के तहत है। जब भी JBoss एप्लिकेशन सर्वर नीचे जाता है, तो Apache 503 त्रुटि स्क्रीन दिखाता है। वहाँ एक तरह से मैं अपाचे से HAProxy को 503 प्रतिक्रिया बुलबुला कर सकते हैं और इसे HAProxy पर संभाल सकता है?


आपकी अपाचे स्थापना के बारे में अधिक जानकारी सहायता कर सकती है। इसके लिए कई उपाय हैं। जब से आप एक jboss क्लस्टर चला रहे हैं, क्या आपने Apache के mod_balancer का उपयोग करने के साथ-साथ Jboss में AJP का उपयोग किया है? यह है कि हम अपने लोड-संतुलन को कैसे संभालते हैं, और यह गलती को सहनशील बनाता है।
एरिक टॉफ्ट

क्या आप HaProxy के साथ 503 पर कस्टम एरर पेज दिखाना चाहते हैं, या? आप HaProxy के साथ क्या करना चाहते हैं?
जकोव सोसिक

@EirikToft, मैं Apache की mod_proxy उपयोगकर्ता हूं। मेरी चिंता का कारण JBoss सर्वर नहीं है। अपाचे के डिफ़ॉल्ट 503 पृष्ठ को दिखाने के बजाय, मैं HAProxy पर कस्टम 503 त्रुटि पृष्ठ दिखाना चाहूंगा। चूंकि, HAProxy रिवर्स प्रॉक्सी का मेरा बिंदु है जो मैं अनुमान लगा रहा हूं कि यह संभव है।
प्रथेक

@ जाकोवसिक, मेरे पास HAProxy पर 503 सेटअप पर एक कस्टम त्रुटि पृष्ठ है, इसका उपयोग नहीं किया जा रहा है क्योंकि Apache का डिफ़ॉल्ट 503 पृष्ठ परोसा जा रहा है।
प्रथेक

जवाबों:


0

मेरा मानना ​​है कि आप जो देख रहे हैं वह ErrorDocument निर्देश है। अपाचे डॉक्स में इसका प्रलेखन है

मान लें कि आपके दस्तावेज़ रूट में आपके पास "त्रुटियों" नामक एक उप निर्देशिका है, आप अपने दस्तावेज़ रूट में httpd.conf या .htaccess फ़ाइल डाल सकते हैं:

ErrorDocument 503 /errors/error_503.html

फिर भी आप चाहते हैं देखने के लिए error_503.html लिखें। आप पाठ का उपयोग भी कर सकते हैं, या यहां तक ​​कि एक URL का उपयोग कर सकते हैं जो पूरी तरह से अलग सर्वर / दस्तावेज़ को निर्देशित करता है। कुछ इस उत्तरार्द्ध विधि का उपयोग करते हैं ताकि वे स्क्रिप्ट के दूसरे सेट पर नियंत्रण पास करके एक त्रुटि संदेश को संभाल सकें।


मुझे पता चला कि HAProxy के लिए त्रुटि को बुदबुदाती हुई बस चीजों को उलझा रही थी। मैंने आपके द्वारा सुझाए गए कॉन्फ़िगरेशन का उपयोग करके समाप्त कर दिया। धन्यवाद।
प्रथम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.