【发布时间】:2011-03-09 09:49:30
【问题描述】:
我想配置 Apache Web Server 以满足以下要求:
- 在 server1 工作时访问它。
- 仅当 server1 没有响应时才访问 server2。当 server1 响应时,再次访问 server1。
为此,我尝试使用 mod_proxy_balancer 配置 Apache Web Server (2.2)。我的问题是会话粘性似乎默认启用。当 server1 没有响应时,平衡器重定向到 server2,但是当 server1 恢复时,平衡器不会访问 server1,直到我清除浏览器中的会话。
我的平衡器配置:
ProxyPass /test balancer://mycluster
<Proxy balancer://mycluster>
BalancerMember server1-url retry=10 loadfactor=100
BalancerMember server2-url status=+H retry=10
</Proxy>
有没有禁用粘性的选项?
提前致谢。
【问题讨论】:
-
看起来您想要实现高可用性而不是负载平衡。为什么不用HAproxy之类的东西来实现Failover呢?
标签: apache