gpt4 book ai didi

haproxy - 当所有后端服务器都关闭时,如何让 HAProxy 拒绝 TCP 连接

转载 作者:行者123 更新时间:2023-12-04 11:08:28 33 4
gpt4 key购买 nike

我们使用 HAProxy 将传入的 TCP 连接转发到使用原始 TCP 的单独服务器。我们看到的问题是客户端连接被接受然后关闭而不是立即被拒绝。由于我们启用了健康检查,HAProxy 有什么方法可以解除与端口的绑定(bind),从而导致初始连接失败?

listen custom_forward
mode tcp
bind *:11144
default-server inter 10m fastinter 20s downinter 1m maxconn 100
server custom_server hostname:10144 check

最佳答案

如果后端服务器关闭,您想明确拒绝连接:

acl site_dead nbsrv lt 1
tcp-request connection reject if site_dead
acl site_dead nbsrv(backend_name) lt 1在哪里 backend_name是不同后端的名称。
nbsrv documentation
acl documentation
tcp-reject documentation

关于haproxy - 当所有后端服务器都关闭时,如何让 HAProxy 拒绝 TCP 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16950483/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com