[Catalyst] Apache2::RequestIO::read: (70007) The timeout specified has expired

Bill Moseley moseley at hank.org
Thu Mar 1 05:38:29 GMT 2007


I've been seeing a number of these errors lately.  I suspect it's not
Cat-specific, but something related to the client and Apache.  Perhaps
the client not completing the request -- or dropping the connection
during the request.

The curious thing is the log entry that follows the error reports
"File does not exist", yet the access log doesn't show a 404.

For example:

[Wed Feb 28 13:54:06 2007] [catalyst] [error] Caught exception in engine "Apache2::RequestIO::read: (70007) The timeout specified has expired at /home/moseley/local/lib/Catalyst/Engine/Apache.pm line 141"
[Wed Feb 28 13:54:06 2007] [error] [client 127.0.0.1] File does not exist: /lostpass

It's not always /lostpass -- there's a number of other requests that
follow that show "File does not exist" -- yet it's a request for a
valid Catalyst-served page.

And the associated access log entry looks ok:

[28/Feb/2007:13:54:06 -0800] "GET /lostpass HTTP/1.1" 200 11061 "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"

Again, the request /lostpass is normally handle by Catalyst.  11061
looks about right for the page size.  So even though the error log
shows "File does not exist" seems like the request is being served.


Anyway, just a bit odd so I'm wondering if anyone else is seeing
things like this in their logs.



Apache/2.0.54 (Debian GNU/Linux) mod_perl/2.0.2 Perl/v5.8.4


-- 
Bill Moseley
moseley at hank.org




More information about the Catalyst mailing list