This is a re-post; I didn't get an answer so I guess I didn't phrase the 
original question very well.

We are getting a lot (about 2% of GET's) of response code 408.  The config 
file has:

RequestReadTimeout header=10 body=30

Originally I didn't spot this requirement and requests were timing out 
sometimes at several per second; now that the directive is present the 
timeouts are showing about 30 seconds so the directive is probably working.

So, three questions:

1) since almost all of these 408's are METHOD=GET why is the request not 
present as soon as the initial connection arrives since the request is 
coded in the URL and not in a separate header?  The total (URL + request) 
length is about 80 bytes or less.

2) what is the default value when the directive is not present and is it 
reasonable?  ie, do I have some as yet undetected problem here?

3) how far should I extend the body= time before I create the problem that 
the directive was designed to resolve - denial of service attacks caused by 
missing requests.

FYI, most of these requests work on the second try although a very small 
subset have to retry several times.  

I hope that is clearer and that someone has experience with this issue.

Regards, and thanks in advance.

John

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-h...@httpd.apache.org

Reply via email to