如何解决如何限制全局 haproxy 队列大小和超时?
考虑以下 haproxy 配置:
global
maxconn 10
frontend fe
bind ipv4@:9000
default_backend be
backend be
server server1 ipv4@machine1.dc.com:4000
server server1 ipv4@machine2.dc.com:4000
全局 maxconn
将把 haproxy 作为一个整体处理的最大连接数限制为 10,而不管我可能定义了多少服务。如果并发请求数超过 10 个,其余的将进入全局队列。
我的问题是:
- 如何限制这个全局队列的大小?
- 如何限制这个全局队列的超时时间?
我知道在服务器中设置 maxconn 和 timeout 如下:
backend be
timeout 1s
server server1 ipv4@machine1.dc.com:4000 maxconn 10
然而,这在每个服务器级别受到限制,因此控制服务器队列。我不想那样做。我想限制和控制全局队列。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。