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]

Reply via email to