我使用 HaProxy 进行负载平衡。我有多个后端,它们根据 URL 进行路由。
在我的 haproxy.cfg 文件中,我已设置默认
timeout client 1m
但是,我希望该值基于ACL。即针对不同的ACL设置不同的超时客户端值。
我查看了文档和一些博客,但没有找到实现这一点的方法。
参考 :http://cbonte.github.io/haproxy-dconv/configuration-1.4.html#timeout%20server
答案1
这是不可能的/不支持的。客户端超时值是按前端设置的,而不是按请求设置的。
答案2
弗洛林说过的话。
这也没有多大意义——如果客户端在超时界限内没有完成其请求,haproxy 应该如何应用任何 ACL 规则?