You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by jo...@apache.org on 2009/06/24 11:46:30 UTC
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>
Re: svn commit: r787961 - in /httpd/httpd/branches/2.2.x/docs/manual/mod:
core.html.en core.xml
Posted by Eric Covener <co...@gmail.com>.
On Wed, Jun 24, 2009 at 7:15 AM, Eric Covener<co...@gmail.com> wrote:
> On Wed, Jun 24, 2009 at 5:46 AM, <jo...@apache.org> wrote:
>
>> </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>
>
>
> Isn't it still and end-to-end timeout on reading the request _line_ ?
> It didn't look that was covered in the replacement text.
Seems to just be my confusion with client/tcp buffering.
--
Eric Covener
covener@gmail.com
---------------------------------------------------------------------
To unsubscribe, e-mail: docs-unsubscribe@httpd.apache.org
For additional commands, e-mail: docs-help@httpd.apache.org
Re: svn commit: r787961 - in /httpd/httpd/branches/2.2.x/docs/manual/mod:
core.html.en core.xml
Posted by Eric Covener <co...@gmail.com>.
On Wed, Jun 24, 2009 at 5:46 AM, <jo...@apache.org> wrote:
> </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>
Isn't it still and end-to-end timeout on reading the request _line_ ?
It didn't look that was covered in the replacement text.
--
Eric Covener
covener@gmail.com
---------------------------------------------------------------------
To unsubscribe, e-mail: docs-unsubscribe@httpd.apache.org
For additional commands, e-mail: docs-help@httpd.apache.org