![如何在 Haproxy 后以最小的中断添加/删除新服务器](https://linux22.com/image/637535/%E5%A6%82%E4%BD%95%E5%9C%A8%20Haproxy%20%E5%90%8E%E4%BB%A5%E6%9C%80%E5%B0%8F%E7%9A%84%E4%B8%AD%E6%96%AD%E6%B7%BB%E5%8A%A0%2F%E5%88%A0%E9%99%A4%E6%96%B0%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
A
Haproxy 当前正在平衡 2 台服务器(一台)之间的负载B
。客户端通过持久 TCP 连接连接到这些服务器。
问题:我们想从服务器升级A
到更强大的服务器C
。如何在不中断/断开客户端的情况下添加C
和删除第三台服务器?如果用于将连接从重定向到,如果我们在某个时候关闭,它是否仍能工作,或者是否需要保持在线才能继续将现有客户端重定向到?A
iptables
A
C
A
A
C
答案1
haproxy 支持重新加载操作。只需在配置文件中添加所需的所有服务器,重新加载 haproxy,然后您也可以使用统计套接字中的启用/禁用命令来动态启用/禁用服务器。