https://bz.apache.org/bugzilla/show_bug.cgi?id=65079
--- Comment #4 from Yann Ylavic <[email protected]> --- (In reply to David Betterton from comment #3) > > <Proxy balancer://mybalancer> > BalancerMember https://ukuappc1.agileassets.com:8443 route=worker1 > redirect=worker2 timeout=3600 retry=900 > BalancerMember https://ukuappc2.agileassets.com:8443 route=worker2 > redirect=worker1 timeout=3600 retry=900 > </Proxy> This configuration implies that when any BalancerMember is in error state (like after the error from comment 1), it won't be retried/reused before 15 minutes. I don't know your environment but it's quite a high value for me, aren't those errors transient (how long)? If the other BalancerMember also encounters an error during these 15 minutes than "All workers are in error state" and your service bacomes unavailable. > > Would using forcerecovery=On be a better option ? This would try to recover if all the workers are in error state, thus never fail without having tried. It can be used in addition to your existing configuration. (Note that forcerecovery=on goes on the ProxyPass line or with a ProxySet in the above <Proxy> block, not with each BalancerMember.) If you don't want forcerecovery, you should consider lowering retry= at least. -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
