From: Joe Orton Date: Wed, 24 Jun 2009 09:46:30 +0000 (+0000) Subject: Merge r641855 from trunk: X-Git-Tag: 2.2.12~75 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=27b8586e33489e2e236f982e8bd4a55a26fed00f;p=thirdparty%2Fapache%2Fhttpd.git Merge r641855 from trunk: Update Timeout section, the semantics changed completely since 1.3 and the caveats on signals not being reset thankfully no longer apply either. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.2.x@787961 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/mod/core.html.en b/docs/manual/mod/core.html.en index 563c622594f..a8758625cc4 100644 --- a/docs/manual/mod/core.html.en +++ b/docs/manual/mod/core.html.en @@ -3163,26 +3163,29 @@ certain events before failing a request Status:Core Module:core -

The TimeOut directive currently defines - the amount of time Apache will wait for three things:

+

The TimeOut directive defines the length + of time Apache will wait for I/O in various circumstances:

    -
  1. The total amount of time it takes to receive a GET - request.
  2. +
  3. When reading data from the client, the length of time to + wait for a TCP packet to arrive if the read buffer is + empty.
  4. -
  5. The amount of time between receipt of TCP packets on a - POST or PUT request.
  6. +
  7. When writing data to the client, the length of time to wait + for an acknowledgement of a packet if the send buffer is + full.
  8. -
  9. The amount of time between ACKs on transmissions of TCP - packets in responses.
  10. +
  11. In mod_cgi, the length of time to wait for + output from a CGI script.
  12. + +
  13. In mod_ext_filter, the length of time to + wait for output from a filtering process.
  14. + +
  15. In mod_proxy, the default timeout value if + ProxyTimeout is not + configured.
-

We plan on making these separately configurable at some point - down the road. The timer used to default to 1200 before 1.2, - but has been lowered to 300 which is still far more than - necessary in most situations. It is not set any lower by - default because there may still be odd places in the code where - the timer is not reset when a packet is sent.

top
diff --git a/docs/manual/mod/core.xml b/docs/manual/mod/core.xml index 2910cf85c80..d0a91a8451e 100644 --- a/docs/manual/mod/core.xml +++ b/docs/manual/mod/core.xml @@ -3137,26 +3137,29 @@ certain events before failing a request server configvirtual host -

The TimeOut directive currently defines - the amount of time Apache will wait for three things:

+

The TimeOut directive defines the length + of time Apache will wait for I/O in various circumstances:

    -
  1. The total amount of time it takes to receive a GET - request.
  2. +
  3. When reading data from the client, the length of time to + wait for a TCP packet to arrive if the read buffer is + empty.
  4. -
  5. The amount of time between receipt of TCP packets on a - POST or PUT request.
  6. +
  7. When writing data to the client, the length of time to wait + for an acknowledgement of a packet if the send buffer is + full.
  8. -
  9. The amount of time between ACKs on transmissions of TCP - packets in responses.
  10. +
  11. In mod_cgi, the length of time to wait for + output from a CGI script.
  12. + +
  13. In mod_ext_filter, the length of time to + wait for output from a filtering process.
  14. + +
  15. In mod_proxy, the default timeout value if + ProxyTimeout is not + configured.
-

We plan on making these separately configurable at some point - down the road. The timer used to default to 1200 before 1.2, - but has been lowered to 300 which is still far more than - necessary in most situations. It is not set any lower by - default because there may still be odd places in the code where - the timer is not reset when a packet is sent.