我想先從以下配置HAProxy的負載均衡器:所有後端服務器都必須啓動haproxy嗎?
global
log 127.0.0.1 local0
log 127.0.0.1 local0 notice
resolvers docker
nameserver dnsmasq 1.2.3.4:53
defaults
mode http
log global
option httplog
option dontlognull
frontend ft_radix_real
bind *:61616
maxconn 6000
acl is_websocket hdr(Upgrade) -i WebSocket
acl is_websocket hdr_beg(Host) -i ws
use_backend bk_radix_real if is_websocket
backend bk_radix_real
balance roundrobin
option forwardfor
server radix-real-1 1.2.3.4:1884 check resolvers docker resolve-prefer ipv4
server radix-real-2 1.2.3.4:1884 check resolvers docker resolve-prefer ipv4
server radix-real-3 1.2.3.4:1884 check resolvers docker resolve-prefer ipv4
server radix-real-4 1.2.3.4:1884 check resolvers docker resolve-prefer ipv4
listen stats
mode http
option httplog
option dontlognull
bind *:1936
stats enable
stats scope ft_radix_real
stats scope bk_radix_real
stats uri/
stats realm Haproxy\ Statistics
stats auth admin:admin
當所有後端服務器均達到這種配置工作。但是,即使某些(不是全部)後端服務器未運行,我也希望能夠啓動Haproxy。我檢查了配置文件,但找不到解決方案。可能嗎?
你好,我想HAProxy的開始,即使(例如)服務器基數實時-1正在下降。但是,啓動時Haproxy會發出以下錯誤:[ALERT] 005/165700(27):在配置中發現致命錯誤。 –
這完全沒有關係,對不起。 HAProxy告訴你它無法解析你配置中的某些東西。您的服務器啓動或關閉的事實完全不相關。 HAProxy會在啓動後檢查它們。您可能需要閱讀其他錯誤消息以瞭解您的配置有什麼問題。 –