IE6 ajax requests and mod_proxy problem

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 ()

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?


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. :slight_smile: