Forum: Ruby on Rails IE6 ajax requests and mod_proxy problem

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
Bfccdb1c41c334fec20e5ede3a7ccfcc?d=identicon&s=25 Andrew Roth (andrewroth)
on 2007-01-18 18:34
(Received via mailing list)
Hi all,

Since switching to SSL, we've been getting a ton of these messages in
the apache error log:

[Wed Jan 17 19:19:05 2007] [error] (70007)The timeout specified has
expired: proxy: prefetch request body failed to
( from <client ip here> ()

These happen exclusively with IE6 ajax requests.  The user then sees
our spinner icon infinitely, eventually apache thrown a scary looking
internal error page back.  Needless to say a fairly large % of our
users use IE6 so this is pretty serious for us.

We use apache2.2.3 and mod_proxy + mod_proxy_balancer -> mongrel
cluster.  Anyone seen this before or know what's going on?

Bfccdb1c41c334fec20e5ede3a7ccfcc?d=identicon&s=25 Andrew Roth (andrewroth)
on 2007-01-19 23:07
(Received via mailing list)
Wanted to follow up on this now that we have it fixed.

Apparently there is a bug in internet explorer 6 that will send a
content-length of 0 *sometimes* on a post.  ( -- states it's intermittent).
That would explain the pretty random behaviour we're seeing.

The fix that worked as follow, though with a performance hit ( '(although with a performance

    <FilesMatch "\.(cgi|shtml|phtml|php)$">
         SSLOptions +StdEnvVars

    BrowserMatch ".*MSIE.*" \
         nokeepalive ssl-unclean-shutdown \
         downgrade-1.0 force-response-1.0

in the vhosts file.  (

Darn Microsoft.  Well, it gave us a chance to advertise FF while things
were broken for IE. :)

This topic is locked and can not be replied to.