我已使用以下配置为我的服务器提供两个后端服务的 haproxy:
frontend a_prod
maxconn 500000
bind 0.0.0.0:1234
mode tcp
option tcplog
log global
default_backend a_prod_backends
backend a_prod_backends
balance source
mode http
option httplog
server a_prod_srv1 42.X.X.X:8310 check port 1234
server a_prod_srv2 172.X.X.X:8310 check port 1234 backup
我试图理解 haproxy 报告的含义
haproxy[4860]: backend a_prod_backends has no server available!
但我可以正常 telnet 和 traceroute 到后端服务器。是我的配置做得不好,还是 haproxy 告诉我我遗漏了什么?