haproxy中每个后端的maxconn限制

我们的haproxy负载均衡器打开了数千个连接到其后端,即使其设置说每个服务器实例打开不超过10个连接(见下文)。 当我取消注释“选项HTTP服务器closures”的后端连接数量下降,但我想有保持活着的后端连接。

为什么maxconn不遵守http-keep-alive ? 我用ssvalidation打开的后端连接处于ESTABLISHED状态。

 defaults log global mode http option http-keep-alive timeout http-keep-alive 60000 timeout connect 6000 timeout client 60000 timeout server 20000 frontend http_proxy bind *:80 default_backend backends backend backends option prefer-last-server # option http-server-close timeout http-keep-alive 1000 server s1 10.0.0.21:8080 maxconn 10 server s2 10.0.0.7:8080 maxconn 10 server s3 10.0.0.22:8080 maxconn 10 server s4 10.0.0.16:8080 maxconn 10