On Tue, 30 Oct 2007 10:53:29 +1100
Clifford Heath <[EMAIL PROTECTED]> wrote:

> Surely it's preferable to just delay the accept() until there's a  
> thread to
> assign it to? That way the client sees a slow connection-establishment
> and can draw their own conclusions, including deciding how long to
> wait or whether to retry.

No, then the load balancer gets bound waiting for a response from a backend 
that can't respond.  This causes the load balancer to get a ton of dead sockets.

The LB should take the closed connection to mean "backend screwed, try again" 
and move to the next one.

-- 
Zed A. Shaw
- Hate: http://savingtheinternetwithhate.com/
- Good: http://www.zedshaw.com/
- Evil: http://yearofevil.com/
_______________________________________________
Mongrel-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/mongrel-users

Reply via email to