On 25 Oct 2004 06:40:08 -0000, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > Index: protocol.c > =================================================================== > RCS file: /home/cvs/httpd-2.0/server/protocol.c,v > retrieving revision 1.155 > retrieving revision 1.156 > diff -u -r1.155 -r1.156 > --- protocol.c 23 Oct 2004 22:39:53 -0000 1.155 > +++ protocol.c 25 Oct 2004 06:40:08 -0000 1.156 > @@ -603,7 +603,10 @@ > r->proto_num = HTTP_VERSION(1,0); > r->protocol = apr_pstrdup(r->pool, "HTTP/1.0"); > } > - > + else if (r->connection->keepalive != AP_CONN_KEEPALIVE) { > + ap_log_rerror(APLOG_MARK, APLOG_NOTICE, rv, r, > + "request line read error."); > + }
1.3 issues such a message only if it is a timeout error. 1.3 uses LOGLEVEL_INFO. With LOGLEVEL_NOTICE there is no way to keep this out of the error log. Some users have relatively large numbers of connection-oriented problems (I see this most often with users in SE Asia). Something like this will result in a lot of messages for the types of conditions they encounter on a regular basis. Checking specifically for a timeout error (like 1.3*) and using LOGLEVEL_INFO seems appropriate. *In 1.3, it is the timeout handling which issues the message; I don't see any similar messages in 1.3 mainline.