从haproxy v1.5.0
开始,可以使用
set maxconn frontend <frontend_name> 0
命令。
我注意到如果haproxy被配置为维护haproxy和客户端之间的keepalive连接,那么所述连接将继续提供,而新连接将继续等待“取消暂停”前端。
问题是:是否可以正常终止当前的keepalive连接 ,以便客户端需要建立新的连接?
我只发现了shutdown session
和shutdown sessions
命令,但它们显然并不优雅。
所有这一切的目的是无缝地对服务器进行一些更改,否则在当前配置中需要一个计划的维护窗口。