失败后,Apache Load Balancer Worker不再使用

时间:2014-07-18 11:52:10

标签: apache load-balancing failover worker

我已经为Apache 2.2.16设置了一个负载均衡器,除了一件事情之外还可以正常工作:当我的两个工作人员中的一个在故障后恢复可用时(例如手动关机+等待+重启)。 LB看到不可用,停止转​​发请求但从未看到它恢复生命。这是我的配置(/etc/apache2/mods-enabled/proxy_balancer.conf),我尝试使用“retry =”选项,但这似乎不够或者是正确的方法:

<Proxy balancer://mycluster>
   BalancerMember http://192.168.0.11 route=srv1 retry=60
   BalancerMember http://192.168.0.12 route=srv2 retry=60
   ProxySet lbmethod=bybusyness
   Order allow,deny
   Allow from all
</Proxy>
ProxyPass / balancer://mycluster/

任何想法,提示,链接?感谢。

1 个答案:

答案 0 :(得分:0)

啊,我明白了,当“bybusiness”方法与“retry”参数一起使用时,它似乎是Apache 2.2中的一个错误(高达2.2.23?)。切换到“byrequests”修复了我的概率。