[英]httpd mod_proxy_balancer failover failonstatus - transparent switching
我正在使用mod_proxy_balancer来管理后端服务器的故障转移。 后端服务器可能会返回错误代码,而不是在某些其他后端服务(例如NFS)发生故障时超时,因此我们也希望此类服务器也被标记为故障节点。 因此,我们正在使用failonstatus指令。
<Proxy balancer://avatar>
ProxySet failonstatus=503
BalancerMember http://active/ retry=30
# the hot standby
BalancerMember http://standby/ status=+H retry=0
</Proxy>
目前,故障转移可以完美地解决一处故障。 当活动节点发生故障时,用户将收到503错误,并且备用服务器会从下一个请求中接管。
我什至不希望一个请求失败。 无法进行mod_proxy故障转移而不会向客户端返回错误? 如果活动节点失败,我希望mod_proxy尝试对同一请求进行Standby,而不仅仅是从后续请求中尝试!
我认为您是在Apache HTTPd邮件列表中提出此问题的,但可惜没有得到满意的答复。 我在ServerFault中问了几乎相同的问题,所以我将它们加入了一起。
https://serverfault.com/questions/414024/apache-httpd-workers-retry
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.