Mod_proxy को SOAP वेब सेवा के लिए रिवर्स प्रॉक्सी के रूप में उपयोग करने पर मुझे यह त्रुटि हर कुछ मिनट में मिलती है। शायद प्रति सेकंड 3 या 4 अनुरोध चल रहे हैं, इसलिए हम हर हजार में से 1 या 2 के आसपास बात कर रहे हैं जिसमें यह त्रुटि है।
[Tue Nov 23 11:44:14 2010] [error] [client 172.16.1.31] (20014)Internal error: proxy: error reading status line from remote server soap1.server:8888
[Tue Nov 23 11:44:14 2010] [error] [client 172.16.1.31] proxy: Error reading from remote server returned by /someapp/path/to/web/service
यह अनुरोध को विफल करने का कारण बनता है। यदि मेरे पास क्लाइंट का उपयोग प्रॉक्सी के बिना साबुन सर्वर से सीधे जुड़ा है, तो सफलता 100% है, इसलिए समस्या प्रॉक्सी में दिखाई देती है
कॉन्फ़िगरेशन इस तरह दिखता है। यदि प्राथमिक अनुपलब्ध है, तो बैकअप सर्वर पर जाने का उद्देश्य है:
<Proxy balancer://apicluster>
BalancerMember http://soap1.server:8888 lbset=0
BalancerMember http://soap2.server:8888 lbset=1
</Proxy>
ProxyPass /someapp balancer://apicluster/someapp
ProxyPassReverse / balancer://apicluster/someapp
किसी को भी इस में चलाने के लिए और एक तय मिल गया है? बग रिपोर्ट में कुछ उल्लेख हैं लेकिन कोई समाधान नहीं है। केवल एक चीज जो असामान्य हो सकती है वह है क्लाइंट रिक्वेस्ट 100MB या उससे बड़ी हो सकती है, इसलिए SOAP कॉल की अपेक्षा आप अनुरोध को थोड़ा अधिक समय ले सकते हैं।