मैं निगनेक्स को एक रिवर्स प्रॉक्सी के रूप में उपयोग कर रहा हूं और मैं चाहूंगा कि यह कुछ सेकंड की प्रतीक्षा करे और अपस्ट्रीम सर्वर प्रतिक्रिया नहीं दे रहा है तो एक अनुरोध पुनः प्राप्त करें। इस तरह मैं अपने अपस्ट्रीम सर्वर को पुनः आरंभ कर सकता हूं और उपयोगकर्ताओं के बजाय 502 खराब गेटवे देख रहा हूं, उनके ब्राउजर कुछ सेकंड के लिए हैंग हो जाते हैं (रिस्टार्ट प्रोसेस में 3 या 4 सेकंड लगते हैं)। मैंने कुछ चीज़ें आज़माई हैं, मैंने इसे अपने सर्वर ब्लॉक में रखा है:
proxy_connect_timeout 60;
proxy_send_timeout 15;
proxy_read_timeout 20;
लेकिन यह कुछ भी करने के लिए प्रतीत नहीं हुआ। मैंने इसे अपस्ट्रीम ब्लॉक में जोड़ने की कोशिश की:
server 127.0.0.1:3001 fail_timeout=10s;
फिर से, वह नहीं जो मैं चाहता था।
क्या यह संभव है? मैं क्या खो रहा हूँ?