You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by Daniel Hemmerich <dh...@valueclick.com> on 2007/01/05 17:17:37 UTC

Apache2::RequestIO::read: error

I have recently been moving things to mod_perl2, and everything has 
been going great, except these errors that keep popping up every couple 
minutes in our apache error logs: 

[error] Apache2::RequestIO::read: (70007) The timeout specified has 
expired at (eval 198) line 5 
[error] Apache2::RequestIO::read: (70007) The timeout specified has 
expired at (eval 204) line 5 
[error] Apache2::RequestIO::read: (70007) The timeout specified has 
expired at (eval 202) line 5 
[error] Apache2::RequestIO::read: (70007) The timeout specified has 
expired at (eval 203) line 5 
[error] Apache2::RequestIO::read: (70007) The timeout specified has 
expired at (eval 223) line 5 
[error] Apache2::RequestIO::read: (70007) The timeout specified has 
expired at (eval 198) line 5 
[error] Apache2::RequestIO::read: (70007) The timeout specified has 
expired at (eval 198) line 5 
[error] Apache2::RequestIO::read: (70007) The timeout specified has 
expired at (eval 224) line 5 

etc, etc 

Out of say, 100,000 hits a day, I see about 200 of these errors.  I 
have been looking around trying to get some insight into them, but all 
I could find was a post from earlier this year that led to maybe a bug 
in CGI.pm 

http://groups.google.com/group/comp.infosystems.www.authoring.cgi/bro...
<http://groups.google.com/group/comp.infosystems.www.authoring.cgi/brows
e_thread/thread/cd79e6fd25563fbc/ef89981213301f40?lnk=st&q=Apache2%3A%3A
RequestIO%3A%3Aread%3A+%2870007%29+The+timeout+specified+has+expired+a&r
num=1#ef89981213301f40>  

I have added an if that looks to see if the content_length is 0 and if 
so spit me out the http_user_agent in hopes I could narrow down if this 
was a client thing, but so far after adding the code I have seen a lot 
of timeouts again, but no corresponding entries of user agents. 

Simply put, I am stumped and any help is greatly appreciated.