server - 如何在 HAproxy 中设置自定义数量的备份后端服务器?
问题描述
假设我有 3 台主服务器和 3 台备用服务器。我希望 HAproxy 在主服务器出现故障后立即用备用服务器替换它。
详细地说,假设主服务器 1 出现故障,HAproxy 仍将继续使用总共 3 台服务器,其中 2 台为主服务器,1 台为备用服务器。同样,如果 2 台主服务器出现故障,HAproxy 仍将使用总共 3 台服务器,1 台来自主服务器,2 台来自备用服务器。
此外,一旦主服务器再次处于活动状态,HAproxy 应该停止使用备份并切换回主服务器。
解决方案
您可以使用 server 行上的backup指令和特定部分中的选项 allbackups。
您也许还可以添加服务器的权重,以定义应按优先级顺序使用哪个备份服务器。
推荐阅读
- pipeline - 使用另一个管道重置 StreamSets 管道的来源
- mysql - 如何从 MySQL 中的唯一表中获取今年和去年
- c# - 使用 SGEN 生成序列化程序 - 关于缺少 netstandard 引用事件的错误,但它被引用
- python - 如何使用 mask 命令包含多个参数?
- r - r中的语料库中的元标记重复文本(用于字数分析)
- c# - 为什么任务中的任务有时执行有时不执行?
- r - 仅在 tmap 中绘制图例
- python - django-docs 的另一个模块未找到错误
- sql-server - 使用“0”参数调用“ExecuteNonQuery”的异常:使用 Azure DevOps 部署数据库更改时“执行超时已过期”
- python - 使用 bash 或 python 将路由器配置文件转换为 csv