我使用 haproxy 有一段时间了,它运行良好。但我的团队有一个问题。如果主服务器重新联机怎么办.. 请求应该到达主服务器而不是后端服务器。下面是我的配置细节。请帮我解决问题。
基本上在下面的配置中,我的请求将以循环方式发送到 Server1 和 Server2 的主服务器。如果两个主服务器都出现故障,它会切换到备用服务器,即 Server3 和 Server4。现在,如果两个主服务器都处于活动状态,我希望所有请求都应该发送到主服务器而不是备份服务器。我该怎么做这个配置?帮助将不胜感激。
frontend Local_Server
bind ssbbct1076:39250
mode http
default_backend Web_Server
backend Web_Server
balance roundrobin
option httplog
option log-health-checks
option allbackups
server Server1 s2bbct01:39249 check
server Server2 s2bbct02:39249 check
server Server3 c1bbct01:39249 check backup
server Server4 c1bbct02:39249 check backup