我正在尝试配置反向代理。我目前有
<Proxy balancer://myset>
BalancerMember http://IP1:80 retry=4
BalancerMember http://IP1:80
Balancermember http://IP3:80
ProxySet lbmethod=bytraffic
</Proxy>
ProxyPass "/balancer-manager" !
ProxyPass "/" "balancer://myset/"
ProxyPassReverse "/" "balancer://myset/"
通过将重试次数设置为 4,可以缩短反向代理检查错误状态成员健康状况之前的时间。但是,如果我运行systemctl stop httpd
(从 IP1 的实例),当我刷新平衡器管理器页面(反向代理)时,它需要一段可变的时间(有时仅几秒)才能注册为 Init Err。如何配置此检查以减少运行频率?检查是否仅因为我正在刷新页面而运行?我没有使用动态健康检查,所以使用 PING 吗?文档中提到的 CPING 是什么?我查看了模块页面,它通常会准确解释这一点,但我尝试了几种方法,但都没有成功。此外,如果每个请求都 ping 所有 BalancerMembers 的地址,这是否意味着我们每个请求都有额外的 3 次往返?最后,如果我决定启用健康检查(通过 hcheck 模块),是否会禁用静态检查?谢谢。