yoavs 2005/09/22 07:21:19
Modified: webapps/docs changelog.xml cluster-howto.xml
Log:
Relocate clustering FAQ from howto to the main FAQ.
Revision Changes Path
1.378 +3 -0 jakarta-tomcat-catalina/webapps/docs/changelog.xml
Index: changelog.xml
===================================================================
RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/docs/changelog.xml,v
retrieving revision 1.377
retrieving revision 1.378
diff -u -r1.377 -r1.378
--- changelog.xml 22 Sep 2005 13:39:32 -0000 1.377
+++ changelog.xml 22 Sep 2005 14:21:18 -0000 1.378
@@ -112,6 +112,9 @@
<add>
<bug>35613</bug>: Added FAQ question and answer about
tcpListenAddress="auto" and /etc/hosts (yoavs)
</add>
+ <update>
+ Moved FAQ section for Clustering from Clustering HowTo page to its
own FAQ page. (yoavs)
+ </update>
</changelog>
</subsection>
1.13 +1 -72 jakarta-tomcat-catalina/webapps/docs/cluster-howto.xml
Index: cluster-howto.xml
===================================================================
RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/docs/cluster-howto.xml,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- cluster-howto.xml 22 Sep 2005 13:39:32 -0000 1.12
+++ cluster-howto.xml 22 Sep 2005 14:21:18 -0000 1.13
@@ -1066,78 +1066,7 @@
</section>
<section name="FAQ">
-<p>To be completed once we receive questions about session replication:</p>
-<ol>
-<li>Q: Can I configure as engine level?<p></p>
-
- A: Since Tomcat 5.5.10 you can configure a cluster as engine and host
level.
- This helps to support clustering at a web hosting szenario.
- <p></p>
- </li>
-<li>Q: What is the simples cluster config?<p></p>
-
- A: Since Tomcat 5.5.10 you can configure a cluster with following:
<code><Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
defaultMode="true" /></code>
- <p></p>
- </li>
-<li>Q: How can I activated transparent logging?<p></p>
-
- A: Use "org.apache.catalina.cluster" as logger category and switch to
info, debug or trace as log level.
- A: Configure the <b>clusterLog</b> attribute (logging category) to get
and send and receive message log.
- <p></p>
- </li>
-<li>Q: How can I used JMX information to monitor the cluster?<p></p>
-
- A: Yes, it exists a lot ot usefull information to the cluster as MBeans.
With Java 5 you can use the
- jconsole to look inside the runnnig cluster (s. JMX section above).
- At fastasyncmode replication mode you can got more information with
- sender attributes <code>doProcessingStats="true"</code> and
<code>queueDoStats="true"</code>.
- With the new JMX remote ant task you can access the state and call
operations.
- <p></p>
- </li>
-<li><p></p>Q: Can I pause the message sending?<p></p>
-
- A: Yes, the async senders buffer the messages, but make sure the
membership ping is active.
- With fastasyncqueue mode you can limit the max queue size.
- <p></p>
- </li>
-<li>Q: Can I at more pooled senders?<p></p>
-
- A: Yes, with sender attribute <code>maxPoolSocketLimit="40"</code> you
can have more than the default
- <code>25</code> sockets to transfer more parallel messages.
- <p></p>
- </li>
-<li>Q: What happens when I pull the network cable?<p></p>
-
- A: Well, the other members will remove the instance from the cluster,
- but when you insert the cable again, the Tomcat instance might have
completely flipped out.
- This is because the OS might start going 100% CPU when a multicast
message is sent.
- There has not yet been a good solution for this, I will let you know
when I have come up with one.
- (pero: I test this and I works correct with java 5 and exists when
you use the cluster with JDK 1.4.x)
- <p></p>
- </li>
-<li>Q: At my windows laptop without network my cluster doesn't work?<p></p>
-
- A: The Membership attribute <code>mcastBindAddress="127.0.0.1"</code>
must be set!
- <p></p>
- </li>
-<li>Q: The cluster dosen't work under linux with two nodes at two
boxes?<p></p>
-
- A: Check the the following topics:
- <ul>
- <li>Is your network interface enabled for multicast? <code>ifconfig eth0
MULTICAST</code></li>
- <li>Exists a multicast route to your network interface? <code>route add
-host 228.0.0.4 dev eth0</code></li>
- <li>Is your firewall active? Then check that multicast port is on your
UDP open list
- and the receiver TCP port is also for both machines open!</li>
- </ul>
- <p></p>
- </li>
-<li>Q: I get "localhost" rather than "eth0" or another interface when using
tcpListenAddress="auto".<p></p>
- A: Change /etc/hosts so that the localhost domain resolves to the actual
IP address of the NIC, eth0.
- Please see <a
href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35613">Bugzilla</a> for
more.
- <p></p>
-</li>
-
-</ol>
+<p>Please see <a
href="http://jakarta.apache.org/tomcat/faq/cluster.html">the clustering section
of the FAQ</a>.</p>
</section>
</body>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]