हमने सेटअप 3 सर्वर: Nginx + HAProxy साथHAProxy यादृच्छिक HTTP 503 त्रुटियों
- सर्वर एक भार
- बैकएंड सर्वर बी
- बैकएंड सर्वर सी
यहाँ संतुलन प्रदर्शन करने के लिए हमारा /etc/haproxy/haproxy.cfg
है:
global
log /dev/log local0
log 127.0.0.1 local1 notice
maxconn 40096
user haproxy
group haproxy
daemon
defaults
log global
mode http
option httplog
option dontlognull
retries 3
option redispatch
maxconn 2000
contimeout 50000
clitimeout 50000
srvtimeout 50000
stats enable
stats uri /lb?stats
stats realm Haproxy\ Statistics
stats auth admin:admin
listen statslb :5054 # choose different names for the 2 nodes
mode http
stats enable
stats hide-version
stats realm Haproxy\ Statistics
stats uri/
stats auth admin:admin
listen Server-A 0.0.0.0:80
mode http
balance roundrobin
cookie JSESSIONID prefix
option httpchk HEAD /check.txt HTTP/1.0
server Server-B <server.ip>:80 cookie app1inst2 check inter 1000 rise 2 fall 2
server Server-C <server.ip>:80 cookie app1inst2 check inter 1000 rise 2 fall 3
Message from [email protected] at Dec 21 18:27:20 ...
haproxy[1650]: proxy Server-A has no server available!
नोट: यह भी सर्वर के कंसोल पर 503 Service Unavailable - No server is available to handle this request.
और: +४६५१०४०३२१० तीन सर्वरों के सभी अनुरोधों
रैंडम HTTP जब ब्राउज़ कर 503 त्रुटियों को दिखाया जाता है संभाल करने के लिए एक अच्छा रैम और सीपीयू कोर की राशि है उस समय के 90% बार कोई त्रुटि नहीं है। ये त्रुटियां यादृच्छिक रूप से होती हैं।
क्या आपको कभी जवाब मिल गया? हमारे पास कुछ समान है। – jeesty
उत्तर मिला ... कृपया उत्तर स्वीकार करें। – Siten