On 2 Jun 2009, at 13:05, Kevac Marko wrote:

On Tue, Jun 2, 2009 at 3:49 PM, "Plüm, Rüdiger, VF-Group"
<[email protected]> wrote:
A 404 is no error regarding balancing and a proper HTTP response by the backend. You need to send back a HTTP_INTERNAL_ERROR or a HTTP_SERVICE_UNAVAILABLE in this
case but without any error page.

Maybe I should describe our position more deeply.

Imagine one have 1000 workers and something breaks in one of them.
This broken worker somethimes returns BLA_BLA_HTTP_ERROR.

Yes, ideally this worker should be found and it should be fixed, but
it does not mean that user should see BLA_BLA_HTTP_ERROR, when there
are 999 workers in good shape.

How is the balancer supposed to know that one valid HTTP response
is an error while another is correct?  A 404 or other error response
doesn't mean there's a problem with the server!

--
Nick Kew

Reply via email to