Author: mturk
Date: Sun Jun 4 02:32:30 2006
New Revision: 411543
URL: http://svn.apache.org/viewvc?rev=411543&view=rev
Log:
Update the docs with recent changes.
Modified:
tomcat/connectors/trunk/jk/xdocs/changelog.xml
tomcat/connectors/trunk/jk/xdocs/config/workers.xml
Modified: tomcat/connectors/trunk/jk/xdocs/changelog.xml
URL:
http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/xdocs/changelog.xml?rev=411543&r1=411542&r2=411543&view=diff
==============================================================================
--- tomcat/connectors/trunk/jk/xdocs/changelog.xml (original)
+++ tomcat/connectors/trunk/jk/xdocs/changelog.xml Sun Jun 4 02:32:30 2006
@@ -25,6 +25,15 @@
<br />
<subsection name="Native">
<changelog>
+ <update>
+ Renamed cache_timeout firective to connection_pool_timeout. (mturk)
+ </update>
+ <update>
+ Added connection_pool_minsize directive. (mturk)
+ </update>
+ <update>
+ Deprecate recycle_timeout directive. (mturk)
+ </update>
<fix>
<bug>37469</bug>: Fix shared memory close for forked childs.
The shared memory will be closed by the parent process. (mturk)
Modified: tomcat/connectors/trunk/jk/xdocs/config/workers.xml
URL:
http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/xdocs/config/workers.xml?rev=411543&r1=411542&r2=411543&view=diff
==============================================================================
--- tomcat/connectors/trunk/jk/xdocs/config/workers.xml (original)
+++ tomcat/connectors/trunk/jk/xdocs/config/workers.xml Sun Jun 4 02:32:30 2006
@@ -132,8 +132,8 @@
This directive should be used when you have a firewall between your webserver
and the Tomcat engine, who tend to drop inactive connections. This flag will
told Operating System
to send <code>KEEP_ALIVE</code> message on inactive connections (interval
depend on global OS settings,
-generally 120ms), and thus prevent the firewall to cut the connection.
-To enable keepalive set this property value to the number greater then
<b>0</b>.
+generally 120 minutes), and thus prevent the firewall to cut the connection.
+To enable keepalive set this property value to the <b>True</b>.
<p>
The problem with Firewall cutting inactive connections is that sometimes,
neither webserver or tomcat
have information about the cut and couldn't handle it.
@@ -141,13 +141,7 @@
</directive>
<directive name="recycle_timeout" default="0" required="false">
-The number of seconds that told webserver to cut an ajp13 connection after
some time of
-inactivity. When choosing an endpoint for a request and the assigned socket is
open, it will be
-closed if it was not used for the configured time.
-It's a good way to ensure that there won't too old threads living on Tomcat
side,
-with the extra cost you need to reopen the socket next time a request be
forwarded.
-This property is very similar to <b>cache_timeout</b> but works also in
non-cache mode.
-If set to value zero (default) no recycle will took place.
+<warn>This directive has been deprecated since 1.2.16. See <b>Connection
Poll</b> directives instead</warn>
</directive>
<directive name="retries" default="3" required="false">
@@ -157,12 +151,16 @@
</directive>
<directive name="cachesize" default="1" required="false">
-Cachesize defines the number of connections made to the AJP backend that
+<warn>This directive has been deprecated since 1.2.16. See
<b>connection_pool_size</b> instead</warn>
+</directive>
+
+<directive name="connection_pool_size" default="1" required="false">
+This defines the number of connections made to the AJP backend that
are maintained as a connection pool.
It will limit the number of those connection that each web server child
process can made.
<p>
-Cachesize property is used only for multi threaded
+Connection pool size property is used only for multi threaded
web servers such as Apache 2.0 (worker), IIS and Netscape. The cachesize
property
should reflect the number of threads per child process. JK will discover
the number of threads per child process on Apache 2 web server with worker-mpm
and set
@@ -172,9 +170,21 @@
<warn>Do not use cachesize with values higher then 1 on <b>Apache 2.x
prefork</b> or <b>Apache 1.3.x</b>!</warn>
</directive>
-<directive name="cache_timeout" default="0" required="false">
-Cache timeout property should be used with <b>cachesize</b> to specify how to
time JK should keep
-an open socket in cache before closing it. This property should be used to
reduce the number of threads
+<directive name="connection_pool_minsize" default="pool/2" required="false">
+Minimum size of the connection pool that will be maintained.
+<p>
+This property is used only when the <b>connection_pool_size</b> is specified.
+Its default value is connection_pool_size/2.
+</p>
+<warn>Do not use connection_pool_size with values higher then 1 on <b>Apache
2.x prefork</b> or <b>Apache 1.3.x</b>!</warn>
+<p>
+This feature has been added in <b>jk 1.2.16</b>.
+</p>
+</directive>
+
+<directive name="connection_pool_timeout" default="0" required="false">
+Cache timeout property should be used with <b>connection_pool_size</b> to
specify how long JK should keep
+an incative socket in cache before closing it. This property should be used to
reduce the number of threads
on the Tomcat WebServer.
<p>
Each child could open an ajp13 connection if it have to forward a request to
Tomcat, creating
@@ -186,6 +196,10 @@
to handle high-load, even it the child/thread handle only static contents, you
could
finish having many unused ajp13 threads on the Tomcat side.
</p>.
+</directive>
+
+<directive name="cache_timeout" default="0" required="false">
+<warn>This directive has been deprecated since 1.2.16. See
<b>connection_pool_timeout</b> instead</warn>
</directive>
<directive name="lbfactor" default="1" required="false">
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]