
jorton at apache
Jun 24, 2009, 2:46 AM
Post #1 of 1
(175 views)
Permalink
|
|
svn commit: r787961 - in /httpd/httpd/branches/2.2.x/docs/manual/mod: core.html.en core.xml
|
|
Author: jorton Date: Wed Jun 24 09:46:30 2009 New Revision: 787961 URL: http://svn.apache.org/viewvc?rev=787961&view=rev Log: 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. Modified: httpd/httpd/branches/2.2.x/docs/manual/mod/core.html.en httpd/httpd/branches/2.2.x/docs/manual/mod/core.xml Modified: httpd/httpd/branches/2.2.x/docs/manual/mod/core.html.en URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/docs/manual/mod/core.html.en?rev=787961&r1=787960&r2=787961&view=diff ============================================================================== --- httpd/httpd/branches/2.2.x/docs/manual/mod/core.html.en (original) +++ httpd/httpd/branches/2.2.x/docs/manual/mod/core.html.en Wed Jun 24 09:46:30 2009 @@ -3163,26 +3163,29 @@ <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr> </table> - <p>The <code class="directive">TimeOut</code> directive currently defines - the amount of time Apache will wait for three things:</p> + <p>The <code class="directive">TimeOut</code> directive defines the length + of time Apache will wait for I/O in various circumstances:</p> <ol> - <li>The total amount of time it takes to receive a GET - request.</li> - - <li>The amount of time between receipt of TCP packets on a - POST or PUT request.</li> - - <li>The amount of time between ACKs on transmissions of TCP - packets in responses.</li> + <li>When reading data from the client, the length of time to + wait for a TCP packet to arrive if the read buffer is + empty.</li> + + <li>When writing data to the client, the length of time to wait + for an acknowledgement of a packet if the send buffer is + full.</li> + + <li>In <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, the length of time to wait for + output from a CGI script.</li> + + <li>In <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code>, the length of time to + wait for output from a filtering process.</li> + + <li>In <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>, the default timeout value if + <code class="directive"><a href="../mod/mod_proxy.html#proxytimeout">ProxyTimeout</a></code> is not + configured.</li> </ol> - <p>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. </p> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> Modified: httpd/httpd/branches/2.2.x/docs/manual/mod/core.xml URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/docs/manual/mod/core.xml?rev=787961&r1=787960&r2=787961&view=diff ============================================================================== --- httpd/httpd/branches/2.2.x/docs/manual/mod/core.xml (original) +++ httpd/httpd/branches/2.2.x/docs/manual/mod/core.xml Wed Jun 24 09:46:30 2009 @@ -3137,26 +3137,29 @@ <contextlist><context>server config</context><context>virtual host</context></contextlist> <usage> - <p>The <directive>TimeOut</directive> directive currently defines - the amount of time Apache will wait for three things:</p> + <p>The <directive>TimeOut</directive> directive defines the length + of time Apache will wait for I/O in various circumstances:</p> <ol> - <li>The total amount of time it takes to receive a GET - request.</li> - - <li>The amount of time between receipt of TCP packets on a - POST or PUT request.</li> - - <li>The amount of time between ACKs on transmissions of TCP - packets in responses.</li> + <li>When reading data from the client, the length of time to + wait for a TCP packet to arrive if the read buffer is + empty.</li> + + <li>When writing data to the client, the length of time to wait + for an acknowledgement of a packet if the send buffer is + full.</li> + + <li>In <module>mod_cgi</module>, the length of time to wait for + output from a CGI script.</li> + + <li>In <module>mod_ext_filter</module>, the length of time to + wait for output from a filtering process.</li> + + <li>In <module>mod_proxy</module>, the default timeout value if + <directive module="mod_proxy">ProxyTimeout</directive> is not + configured.</li> </ol> - <p>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. </p> </usage> </directivesynopsis>
|