Greetings,

I have a test httpd running with a few virtual hosts, say A B C.

If I set "connection { request timeout 2 }" on vhost C and try a POST request 
against it, it is allowed to run the full default 60 second before a 408 is 
returned.

If I set the same line on vhost A, and try a POST against vhost C, it only runs 
for 2 seconds before the 408.

Steps to reproduce:
- configure two server {} stanzas with different host names and different 
document roots (A,B)
- configure vhost B to have 2 second request timeout
- put a test.php file on docroot B that does sleep(61); and a test.html with a 
form to POST on it
- submit the form on B, see that it timeouts after 60 seconds
- change the configuration to move the request timeout line to vhost A and 
reload
- resubmit the form on B, see that it timeouts after 2 seconds

Regards,
Alessandro

Reply via email to