使用maxconn 0和keepalive连接冻结haproxy流量

时间:2014-10-09 02:42:43

标签: http load-balancing haproxy keep-alive

haproxy v1.5.0开始,可以使用

暂时停止向前端反向代理流量
set maxconn frontend <frontend_name> 0

命令。

我注意到如果haproxy被配置为维护haproxy和客户端之间的keepalive连接,那么所述连接将继续提供,而新连接将继续等待“取消暂停”前端。

问题是:是否可以正常终止当前的keepalive连接 ,以便客户端需要建立新的连接?

我只发现了shutdown sessionshutdown sessions命令,但它们显然并不优雅。

所有这一切的目的是无缝地对服务器进行一些更改,否则在当前配置中需要一个计划的维护窗口。

0 个答案:

没有答案