Hi all,<br><br>We use mongrel behind apache (using mod_proxy_balancer) to run an internal app for our business. Lately we&#39;ve been seeing frequent errors from some of our mongrel processes. <br><br>[Sun Dec 16 08:48:47 2007] [error] [client &lt;CLIENT1&gt;] (70007)The timeout specified has expired: proxy: error reading status line from remote server 
<a href="http://127.0.0.1">127.0.0.1</a>, referer: http://&lt;long-running-request&gt;<br>[Sun Dec 16 08:48:47 2007] [error] [client &lt;CLIENT1&gt;] proxy: Error reading from remote server returned by /&lt;long-running-request&gt;, referer: http://&lt;long-running-request&gt;
<br>[Sun Dec 16 08:49:08 2007] [error] [client &lt;CLIENT2&gt;] (70007)The timeout specified has expired: proxy: error reading status line from remote server <a href="http://127.0.0.1">127.0.0.1</a><br>[Sun Dec 16 08:49:08 2007] [error] [client &lt;CLIENT2&gt;] proxy: Error reading from remote server returned by /&lt;not-so-long-running-request&gt;
<br><br>The problem seems to be that the long-running request hogs a mongrel process, and when apache sends the next request to it (after a round-robin tour through the other 9 mongrels), that request times out too. The original action eventually comes back, but sometimes not for several minutes, so we can timeout on many requests in a row.
<br><br>I&#39;ve seen problems like this mentioned in the context of file uploads (which explain some of our long-running requests), but I&#39;ve never seen a fix posted. Maybe I haven&#39;t looked hard enough? Does anyone know of a config fix that will skip over these blocked processes?
<br><br>Thanks!<br>Mike<br><br>