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

Reply via email to