mod_proxy_balancer不会删除死掉的服务器

我们使用当前的configuration(稍微混淆)来平衡2个Web服务器与4个应用程序(Tomcat)服务器,使用JSESSIONID; 每个Web服务器都具有完全相同的mod_proxyconfiguration

<Proxy balancer://mycluster> BalancerMember ajp://192.168.0.1:8009 route=app0 BalancerMember ajp://192.168.0.2:8009 route=app1 BalancerMember ajp://192.168.0.3:8009 route=app2 BalancerMember ajp://192.168.0.4:8009 route=app3 ProxySet stickysession=JSESSIONID ProxySet lbmethod=byrequests </Proxy> 

我们看到,如果应用程序服务器完全无法访问,无论是通过VMWare中的NIC移除还是closures服务器,一些Web服务器仍将路由到它,即使在重试60秒后也是如此。 这当然会导致已经被路由到那个现在已经死亡的应用服务器的用户的问题。

但是,如果我们仅closures应用程序服务器上的Tomcat,则mod_proxy将在60秒内将其从池中删除,并将stream量正确地转移到活动服务器。 当然,如果我们通过平衡器pipe理器手动删除它,它会立即停止路由,但手动干预是不可接受的。

我一直在查看文档,但是没有看到任何会导致这种情况发生的参数。 我无法想象,mod_proxy是如此愚蠢,这是默认行为。 我们在这个特定的configuration中可能会丢失什么?

我希望这不是一个真正明显的和明显的错误configuration,所以任何帮助,不胜感激。