首页 > 解决方案 > 如何在 HAproxy 中设置自定义数量的备份后端服务器?

问题描述

假设我有 3 台主服务器和 3 台备用服务器。我希望 HAproxy 在主服务器出现故障后立即用备用服务器替换它。

详细地说,假设主服务器 1 出现故障,HAproxy 仍将继续使用总共 3 台服务器,其中 2 台为主服务器,1 台为备用服务器。同样,如果 2 台主服务器出现故障,HAproxy 仍将使用总共 3 台服务器,1 台来自主服务器,2 台来自备用服务器。

此外,一旦主服务器再次处于活动状态,HAproxy 应该停止使用备份并切换回主服务器。

标签: serverbackuphaproxy

解决方案


您可以使用 server 行上的backup指令和特定部分中的选项 allbackups

您也许还可以添加服务器的权重,以定义应按优先级顺序使用哪个备份服务器。


推荐阅读