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.
Clifford Heath, Data Constellation. > Evan Weaver wrote: >> Perhaps you are exhausting the number of worker threads in the queue >> available to mongrel (default 900ish I think). If your cached files >> are very big, maybe they aren't being served quickly enough by the >> DirHandler and your queue becomes clogged. >> >> Should mongrel definitely send 503 after this state, or not? I think >> there was some debate recently about the same issue and the >> resolution >> was inconclusive. _______________________________________________ Mongrel-users mailing list [email protected] http://rubyforge.org/mailman/listinfo/mongrel-users
