मैं लोडिंग के लिए nginx और NginxHttpUpstreamModule का उपयोग कर रहा हूं। मेरा विन्यास बहुत सरल है:
upstream lb {
server 127.0.0.1:8081;
server 127.0.0.1:8082;
}
server {
listen 89;
server_name localhost;
location / {
proxy_pass http://lb;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
लेकिन इस कॉन्फिग के साथ, जब 2 बैकएंड सर्वर में से एक डाउन हो जाता है, तो नगनेक्स अभी भी रूट करने के लिए अनुरोध करता है और इसका परिणाम आधे समय में होता है :(
क्या यह किसी डाउन सर्वर का पता लगाने पर किसी अन्य सर्वर के अनुरोध को स्वचालित रूप से रूट करने के लिए नेग्नेक्स बनाने का कोई समाधान है।
धन्यवाद।