From 279fb735bf8593a015f811e57d7b02396c0454db Mon Sep 17 00:00:00 2001 From: Jeff Trawick Date: Thu, 23 Sep 2010 14:01:50 +0000 Subject: [PATCH] generated files only git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1000475 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/mod/mod_proxy.html.en | 58 +++++++++++++++++-------------- docs/manual/mod/mod_proxy.xml.ja | 2 +- 2 files changed, 33 insertions(+), 27 deletions(-) diff --git a/docs/manual/mod/mod_proxy.html.en b/docs/manual/mod/mod_proxy.html.en index 400240f135..4ea568d945 100644 --- a/docs/manual/mod/mod_proxy.html.en +++ b/docs/manual/mod/mod_proxy.html.en @@ -893,21 +893,22 @@ through using key=value parameters, described in the table below.

-

Setting min to non-zero allows connections to the - backend server to be retained after use; at least min - connections will be retained. Any idle connections above - smax are subject to a time to live, or ttl. - Up to the hard maximum, or max, number of connections - may be created.

+

By default, mod_proxy will allow and retain the maximum number of + connections that could be used simultaneously by that web server child + process. Use the max parameter to reduce the number from + the default. Use the ttl parameter to set an optional + time to live; connections which have been unused for at least + ttl seconds will be closed. ttl can be used + to avoid using a connection which is subject to closing because of the + backend server's keep-alive timeout.

The pool of connections is maintained per web server child - process, and the min, max, and - and smax settings are not coordinated among all child - processes, except when only one child process is allowed by - configuration or MPM design.

+ process, and max and other settings are not coordinated + among all child processes, except when only one child process is allowed + by configuration or MPM design.

Example

- ProxyPass /example http://backend.example.com smax=5 max=20 ttl=120 retry=300 + ProxyPass /example http://backend.example.com max=20 ttl=120 retry=300

@@ -916,22 +917,27 @@ through - + - + - + -
Description
min 0Minimum number of connections to the backend server that - will be retained after use.
Minimum number of connection pool entries, unrelated to the + actual number of connections. This only needs to be modified from the + default for special circumstances where heap memory associated with the + backend connections should be preallocated or retained.
max 1...nHard Maximum number of connections that will be - allowed to the backend server. The default for a Hard Maximum - for the number of connections is the number of threads per process in the - active MPM. In the Prefork MPM, this is always 1, while with the Worker MPM - it is controlled by the ThreadsPerChild. - Apache httpd will never create more than the Hard Maximum connections - to the backend server.
Maximum number of connections that will be allowed to the + backend server. The default for this limit is the number of threads + per process in the active MPM. In the Prefork MPM, this is always 1, + while with other MPMs it is controlled by the + ThreadsPerChild directive.
smax maxRetained connections above the soft maximum, or smax, - are subject to a time to live, controlled by the ttl parameter. -
Retained connection pool entries above this limit are freed + during certain operations if they have been unused for longer than + the time to live, controlled by the ttl parameter. If + the connection pool entry has an associated connection, it will be + closed. This only needs to be modified from the default for special + circumstances where connection pool entries and any associated + connections which have exceeded the time to live need to be freed or + closed more aggressively.
acquire - If set this will be the maximum time to wait for a free @@ -1058,9 +1064,9 @@ through
ttl -Time to live for the inactive connections above smax, - in seconds. Connections above smax will be closed - if they have not been used inside that time period. + Time to live for inactive connections and associated connection + pool entries, in seconds. Those which are unused for at least + ttl seconds will be destroyed.
diff --git a/docs/manual/mod/mod_proxy.xml.ja b/docs/manual/mod/mod_proxy.xml.ja index ec8dab0c20..3f63098049 100644 --- a/docs/manual/mod/mod_proxy.xml.ja +++ b/docs/manual/mod/mod_proxy.xml.ja @@ -1,7 +1,7 @@ - +