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
