tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject cvs commit: jakarta-tomcat-catalina/webapps/docs changelog.xml cluster-howto.xml
Date Thu, 22 Sep 2005 14:21:19 GMT
yoavs       2005/09/22 07:21:19

  Modified:    webapps/docs changelog.xml cluster-howto.xml
  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 @@
           <bug>35613</bug>: Added FAQ question and answer about tcpListenAddress="auto"
and /etc/hosts (yoavs)
  +      <update>
  +        Moved FAQ section for Clustering from Clustering HowTo page to its own FAQ page.
  +      </update>
  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 name="FAQ">
  -<p>To be completed once we receive questions about session replication:</p>
  -<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>&lt;Cluster
className="org.apache.catalina.cluster.tcp.SimpleTcpCluster" defaultMode="true" /&gt;</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
  -       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
  -       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=""</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
  -    <li>Exists a multicast route to your network interface? <code>route add
-host dev eth0</code></li>
  -    <li>Is your firewall active? Then check that multicast port is on your UDP open
  -       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="">Bugzilla</a>
for more.
  -    <p></p>
  +<p>Please see <a href="">the
clustering section of the FAQ</a>.</p>

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message