我们正在使用HAProxy将传入的TCP连接转发到使用原始TCP的单独服务器。我们遇到的问题是客户端连接被接受后立即关闭而不是立即拒绝。由于我们启用了健康检查,是否有任何方法让HAProxy解除端口绑定,以便初始连接失败?
listen custom_forward
mode tcp
bind *:11144
default-server inter 10m fastinter 20s downinter 1m maxconn 100
server custom_server hostname:10144 check
connection
,这样它就应该是tcp-request connection reject if site_dead
,否则 haproxy 在解析配置时会失败。 - Danduk82tcp-request connection reject if { nbsrv(backend_name) lt 1 }
- dannyman