直到mod_proxy_balancer从热备份恢复到主备用多久

我发现只有一个博客条目声称,当使用status=+H

 BalancerMember http://1.2.3.4:1234 status=+H 

“当默认服务重新联机时,mod_proxy_balancer将在大约60秒左右的时间内将其选中,然后恢复为将所有请求转发给它。

但在文档中我找不到任何提及(如果有任何方法影响时间段的话)。

任何人都可以提供一些支持这种说法的文件?

在mod_proxy的Apache文档中提到了很多次

键=重试默认值= 60
连接池工作人员重试超时秒数。 如果连接池工作者到后端服务器处于错误状态,Apache将不会转发任何请求到该服务器,直到超时到期。 这可以closures后端服务器进行维护,并在稍后重新联机。 值为0意味着总是重试工作在错误状态,没有超时。

BalanceMemberinheritance了ProxyPass提供的所有密钥,因此您可以使用

 #Retry balance members every 60 seconds BalanceMember http://app1/ retry=60 

然而, status=+H意味着平衡成员将成为“热备”。 所以configuration

 BalanceMember http://app1/ retry=30 BalanceMember http://app1-backup/ retry=60 status=+H 

当app1closures时,将使用热备用。 在30秒后,Apache将重试与app1,如果失败它将切换回热备用。 5秒钟后,app1重新联机,但是Apache仍然会使用app1-backup,直到超时时间到期,然后在Apache重新启动主服务器之后的30秒内,它将会成功。 在正常使用情况下,app1-backup将永远不会被使用。