You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Gustavo Araujo <gu...@gmail.com> on 2008/11/12 21:36:05 UTC

Tomcat 5.5.23 Cluster Problem - (memberDisappeared)

Hello!

I'm trying to finish my configuration of the cluster.

But i get the message of 'memberDisappeared' in both nodes:

Node1:
<us...@tomcat.apache.org>12-Nov-08 5:30:36 PM
org.apache.catalina.cluster.tcp.SimpleTcpCluster memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.21:4001
,catalina,172.16.12.21,4001, alive=218675]
12-Nov-08 5:30:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.21:4001,catalina,172.16.12.21,4001, alive=218675]
12-Nov-08 5:40:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.21:4001
,catalina,172.16.12.21,4001, alive=818689]
12-Nov-08 5:40:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.21:4001,catalina,172.16.12.21,4001, alive=818689]
12-Nov-08 5:50:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.21:4001
,catalina,172.16.12.21,4001, alive=1418703]
12-Nov-08 5:50:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.21:4001,catalina,172.16.12.21,4001, alive=1418703]
12-Nov-08 5:55:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.21:4001
,catalina,172.16.12.21,4001, alive=1718685]
12-Nov-08 5:55:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.21:4001,catalina,172.16.12.21,4001, alive=1718685]
12-Nov-08 6:00:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.21:4001
,catalina,172.16.12.21,4001, alive=2018717]
12-Nov-08 6:00:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.21:4001,catalina,172.16.12.21,4001, alive=2018717]
12-Nov-08 6:05:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.21:4001
,catalina,172.16.12.21,4001, alive=2318699]
12-Nov-08 6:05:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.21:4001,catalina,172.16.12.21,4001, alive=2318699]
12-Nov-08 6:10:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.21:4001
,catalina,172.16.12.21,4001, alive=2618680]
12-Nov-08 6:10:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.21:4001,catalina,172.16.12.21,4001, alive=2618680]

Node2:
12-Nov-08 5:35:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.111:4002
,catalina,172.16.12.111,4002, alive=528177]
12-Nov-08 5:35:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.111:4002,catalina,172.16.12.111,4002, alive=528177]
12-Nov-08 5:45:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.111:4002
,catalina,172.16.12.111,4002, alive=1128179]
12-Nov-08 5:45:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.111:4002,catalina,172.16.12.111,4002, alive=1128179]
12-Nov-08 5:50:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.111:4002
,catalina,172.16.12.111,4002, alive=1428198]
12-Nov-08 5:50:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.111:4002,catalina,172.16.12.111,4002, alive=1428198]
12-Nov-08 5:55:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.111:4002
,catalina,172.16.12.111,4002, alive=1728180]
12-Nov-08 5:55:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.111:4002,catalina,172.16.12.111,4002, alive=1728180]

Follow the conf files:

Node2:
<Server port="8005" shutdown="SHUTDOWN">

  <Listener className="org.apache.catalina.core.AprLifecycleListener" />
  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
/>
  <Listener
className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
  <Listener
className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>

  <GlobalNamingResources>

    <Environment name="simpleValue" type="java.lang.Integer" value="30"/>

    <Resource name="UserDatabase" auth="Container"
              type="org.apache.catalina.UserDatabase"
       description="User database that can be updated and saved"
           factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
          pathname="conf/tomcat-users.xml" />

  </GlobalNamingResources>

  <Service name="Catalina">

    <Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />

    <Connector port="8009"
               enableLookups="false" redirectPort="8443" protocol="AJP/1.3"
/>

    <Engine name="Catalina" defaultHost="node2">

      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>

      <Host name="node2" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">

        <Cluster
className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"

managerClassName="org.apache.catalina.cluster.session.DeltaManager"
                 expireSessionsOnShutdown="false"
                 useDirtyFlag="true"
                 notifyListenersOnReplication="true">

            <Membership
                className="org.apache.catalina.cluster.mcast.McastService"
                mcastAddr="228.0.0.4"
                mcastPort="45564"
                mcastFrequency="50"
                mcastDropTime="3000"/>

            <Receiver

className="org.apache.catalina.cluster.tcp.ReplicationListener"
                tcpListenAddress="172.16.12.21"
                tcpListenPort="4001"
                tcpSelectorTimeout="100"
                tcpThreadCount="6"/>

            <Sender

className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
                replicationMode="pooled"
                ackTimeout="15000"
                waitForAck="true">
                <Transport

className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
                timeout="60000"
                keepAliveTime="120000"/>
            </Sender>

            <Valve
className="org.apache.catalina.cluster.tcp.ReplicationValve"

filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>

            <Deployer
className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
                      tempDir="/tmp/war-temp/"
                      deployDir="/tmp/war-deploy/"
                      watchDir="/tmp/war-listen/"
                      watchEnabled="false"/>

            <ClusterListener
className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
        </Cluster>

      </Host>

    </Engine>

  </Service>

</Server>


Node 1:

<Server port="9005" shutdown="SHUTDOWN">

  <Listener className="org.apache.catalina.core.AprLifecycleListener" />
  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
/>
  <Listener
className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
  <Listener
className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>

  <GlobalNamingResources>

    <Environment name="simpleValue" type="java.lang.Integer" value="30"/>

    <Resource name="UserDatabase" auth="Container"
              type="org.apache.catalina.UserDatabase"
       description="User database that can be updated and saved"
           factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
          pathname="conf/tomcat-users.xml" />

  </GlobalNamingResources>

  <Service name="Catalina">

    <Connector port="9080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />

    <Connector port="9009"
               enableLookups="false" redirectPort="8443" protocol="AJP/1.3"
/>

    <Engine name="Catalina" defaultHost="node1">

      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>

      <Host name="node1" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">

        <Cluster
className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"

managerClassName="org.apache.catalina.cluster.session.DeltaManager"
                 expireSessionsOnShutdown="false"
                 useDirtyFlag="true"
                 notifyListenersOnReplication="true">

            <Membership
                className="org.apache.catalina.cluster.mcast.McastService"
                mcastAddr="228.0.0.4"
                mcastPort="45564"
                mcastFrequency="50"
                mcastDropTime="3000"/>

            <Receiver

className="org.apache.catalina.cluster.tcp.ReplicationListener"
                tcpListenAddress="172.16.12.111"
                tcpListenPort="4002"
                tcpSelectorTimeout="100"
                tcpThreadCount="6"/>

            <Sender

className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
                replicationMode="pooled"
                ackTimeout="15000"
                waitForAck="true">
                <Transport

className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
                timeout="60000"
                keepAliveTime="120000"/>
            </Sender>

            <Valve
className="org.apache.catalina.cluster.tcp.ReplicationValve"

filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>

            <Deployer
className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
                      tempDir="/tmp/war-temp/"
                      deployDir="/tmp/war-deploy/"
                      watchDir="/tmp/war-listen/"
                      watchEnabled="false"/>

            <ClusterListener
className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
        </Cluster>

       </Host>

    </Engine>

  </Service>

</Server>


Thanks for the support!



-- 
Gustavo Campos Araujo

Re: Tomcat 5.5.23 Cluster Problem - (memberDisappeared)

Posted by Filip Hanik - Dev Lists <de...@hanik.com>.
I'd suggest you move to Tomcat 6, start with a clean config.
Tomcat 6 supports static members and validation over TCP, which makes 
members stick around even if multicast is flaky

Filip

Gustavo Araujo wrote:
> Filip,
>
> Thanks for your response, but the cluster members continue to disappear! =(
>
> Follow down the logs and the conf files :
>
> Node1:
> Using CATALINA_BASE:   /usr/share/tomcat5
> Using CATALINA_HOME:   /usr/share/tomcat5
> Using CATALINA_TMPDIR: /usr/share/tomcat5/temp
> Using JRE_HOME:       /usr/lib/jvm/java/jre
> Created MBeanServer with ID: -slyi9d:fnhl9syd.0:node1:1
> 13-Nov-08 2:01:50 PM org.apache.catalina.core.AprLifecycleListener
> lifecycleEvent
> INFO: The Apache Tomcat Native library which allows optimal performance in
> production environments was not found on the java.library.path:
> /usr/lib64/gcj-4.1.2
> 13-Nov-08 2:01:50 PM org.apache.coyote.http11.Http11BaseProtocol init
> INFO: Initializing Coyote HTTP/1.1 on http-8080
> 13-Nov-08 2:01:50 PM org.apache.catalina.startup.Catalina load
> INFO: Initialization processed in 501 ms
> 13-Nov-08 2:01:50 PM org.apache.catalina.core.StandardService start
> INFO: Starting service Catalina
> 13-Nov-08 2:01:50 PM org.apache.catalina.core.StandardEngine start
> INFO: Starting Servlet Engine: Apache Tomcat/5.5.23
> 13-Nov-08 2:01:50 PM org.apache.catalina.core.StandardHost start
> INFO: XML validation disabled
> 13-Nov-08 2:01:50 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster start
> INFO: Cluster is about to start
> 13-Nov-08 2:01:50 PM org.apache.catalina.cluster.tcp.ReplicationTransmitter
> start
> INFO: Start ClusterSender at cluster Catalina:type=Cluster,host=node1 with
> name Catalina:type=ClusterSender,host=node1
> 13-Nov-08 2:01:50 PM org.apache.catalina.cluster.mcast.McastService start
> INFO: Sleeping for 200 milliseconds to establish cluster membership
> 13-Nov-08 2:01:50 PM org.apache.catalina.cluster.mcast.McastService
> registerMBean
> INFO: membership mbean registered
> (Catalina:type=ClusterMembership,host=node1)
> 13-Nov-08 2:01:50 PM org.apache.catalina.cluster.deploy.FarmWarDeployer
> start
> INFO: Cluster FarmWarDeployer started.
> 13-Nov-08 2:01:50 PM org.apache.catalina.core.ApplicationContext log
> INFO: ContextListener: contextInitialized()
> 13-Nov-08 2:01:50 PM org.apache.catalina.core.ApplicationContext log
> INFO: SessionListener: contextInitialized()
> 13-Nov-08 2:01:50 PM org.apache.catalina.core.ApplicationContext log
> INFO: ContextListener: contextInitialized()
> 13-Nov-08 2:01:50 PM org.apache.catalina.core.ApplicationContext log
> INFO: SessionListener: contextInitialized()
> 13-Nov-08 2:01:51 PM org.apache.catalina.core.ApplicationContext log
> INFO: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain:
> [org.apache.webapp.balancer.RuleChain:
> [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News /
> Redirect URL: http://www.cnn.com],
> [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name:
> paramName / Target param value: paramValue / Redirect URL:
> http://www.yahoo.com],
> [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL:
> http://jakarta.apache.org]]
> 13-Nov-08 2:01:51 PM org.apache.coyote.http11.Http11BaseProtocol start
> INFO: Starting Coyote HTTP/1.1 on http-8080
> 13-Nov-08 2:01:51 PM org.apache.jk.common.ChannelSocket init
> INFO: JK: ajp13 listening on /0.0.0.0:9009
> 13-Nov-08 2:01:51 PM org.apache.jk.server.JkMain start
> INFO: Jk running ID=0 time=0/27  config=null
> 13-Nov-08 2:01:51 PM org.apache.catalina.storeconfig.StoreLoader load
> INFO: Find registry server-registry.xml at classpath resource
> 13-Nov-08 2:01:51 PM org.apache.catalina.startup.Catalina start
> INFO: Server startup in 1359 ms
> 13-Nov-08 2:05:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberAdded
> INFO: Replication member
> added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.21:4001
> ,catalina,172.16.12.21,4001, alive=237539]
> 13-Nov-08 2:06:12 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberDisappeared
> INFO: Received member
> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=237539]
>
>
> Node2:
> Using CATALINA_BASE:   /usr/share/tomcat5
> Using CATALINA_HOME:   /usr/share/tomcat5
> Using CATALINA_TMPDIR: /usr/share/tomcat5/temp
> Using JRE_HOME:       /usr/lib/jvm/java/jre
> Created MBeanServer with ID: -8mj78c:fnhl9t7r.0:node2:1
> 13-Nov-08 2:01:50 PM org.apache.catalina.core.AprLifecycleListener
> lifecycleEvent
> INFO: The Apache Tomcat Native library which allows optimal performance in
> production environments was not found on the java.library.path:
> /usr/lib64/gcj-4.1.2
> 13-Nov-08 2:01:50 PM org.apache.coyote.http11.Http11BaseProtocol init
> INFO: Initializing Coyote HTTP/1.1 on http-8080
> 13-Nov-08 2:01:50 PM org.apache.catalina.startup.Catalina load
> INFO: Initialization processed in 499 ms
> 13-Nov-08 2:01:50 PM org.apache.catalina.core.StandardService start
> INFO: Starting service Catalina
> 13-Nov-08 2:01:50 PM org.apache.catalina.core.StandardEngine start
> INFO: Starting Servlet Engine: Apache Tomcat/5.5.23
> 13-Nov-08 2:01:50 PM org.apache.catalina.core.StandardHost start
> INFO: XML validation disabled
> 13-Nov-08 2:01:50 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster start
> INFO: Cluster is about to start
> 13-Nov-08 2:01:50 PM org.apache.catalina.cluster.tcp.ReplicationTransmitter
> start
> INFO: Start ClusterSender at cluster Catalina:type=Cluster,host=node2 with
> name Catalina:type=ClusterSender,host=node2
> 13-Nov-08 2:01:50 PM org.apache.catalina.cluster.mcast.McastService start
> INFO: Sleeping for 200 milliseconds to establish cluster membership
> 13-Nov-08 2:01:50 PM org.apache.catalina.cluster.mcast.McastService
> registerMBean
> INFO: membership mbean registered
> (Catalina:type=ClusterMembership,host=node2)
> 13-Nov-08 2:01:50 PM org.apache.catalina.cluster.deploy.FarmWarDeployer
> start
> INFO: Cluster FarmWarDeployer started.
> 13-Nov-08 2:01:50 PM org.apache.catalina.core.ApplicationContext log
> INFO: ContextListener: contextInitialized()
> 13-Nov-08 2:01:50 PM org.apache.catalina.core.ApplicationContext log
> INFO: SessionListener: contextInitialized()
> 13-Nov-08 2:01:51 PM org.apache.catalina.core.ApplicationContext log
> INFO: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain:
> [org.apache.webapp.balancer.RuleChain:
> [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News /
> Redirect URL: http://www.cnn.com],
> [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name:
> paramName / Target param value: paramValue / Redirect URL:
> http://www.yahoo.com],
> [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL:
> http://jakarta.apache.org]]
> 13-Nov-08 2:01:51 PM org.apache.catalina.core.ApplicationContext log
> INFO: ContextListener: contextInitialized()
> 13-Nov-08 2:01:51 PM org.apache.catalina.core.ApplicationContext log
> INFO: SessionListener: contextInitialized()
> 13-Nov-08 2:01:51 PM org.apache.coyote.http11.Http11BaseProtocol start
> INFO: Starting Coyote HTTP/1.1 on http-8080
> 13-Nov-08 2:01:51 PM org.apache.jk.common.ChannelSocket init
> INFO: JK: ajp13 listening on /0.0.0.0:8009
> 13-Nov-08 2:01:51 PM org.apache.jk.server.JkMain start
> INFO: Jk running ID=0 time=0/27  config=null
> 13-Nov-08 2:01:51 PM org.apache.catalina.storeconfig.StoreLoader load
> INFO: Find registry server-registry.xml at classpath resource
> 13-Nov-08 2:01:51 PM org.apache.catalina.startup.Catalina start
> INFO: Server startup in 1383 ms
> 13-Nov-08 2:10:48 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberAdded
> INFO: Replication member
> added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.111:4001
> ,catalina,172.16.12.111,4001, alive=531678]
> 13-Nov-08 2:11:18 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberDisappeared
> INFO: Received member
> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.111:4001,catalina,172.16.12.111,4001, alive=531678]
>
>
> Conf files:
>
> Node1:
> <Server port="8005" shutdown="SHUTDOWN">
>
>   <Listener className="org.apache.catalina.core.AprLifecycleListener" />
>   <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
> />
>   <Listener
> className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
>   <Listener
> className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
>
>   <GlobalNamingResources>
>
>     <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
>
>     <Resource name="UserDatabase" auth="Container"
>               type="org.apache.catalina.UserDatabase"
>        description="User database that can be updated and saved"
>            factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
>           pathname="conf/tomcat-users.xml" />
>
>   </GlobalNamingResources>
>
>   <Service name="Catalina">
>
>     <Connector port="8080" maxHttpHeaderSize="8192"
>                maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
>                enableLookups="false" redirectPort="8443" acceptCount="100"
>                connectionTimeout="20000" disableUploadTimeout="true" />
>
>     <Connector port="9009"
>                enableLookups="false" redirectPort="8443" protocol="AJP/1.3"
> />
>
>     <Engine name="Catalina" defaultHost="node1">
>
>       <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
>              resourceName="UserDatabase"/>
>
>       <Host name="node1" appBase="webapps"
>        unpackWARs="true" autoDeploy="true"
>        xmlValidation="false" xmlNamespaceAware="false">
>
>         <Cluster
> className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
>
> managerClassName="org.apache.catalina.cluster.session.DeltaManager"
>                  expireSessionsOnShutdown="false"
>                  useDirtyFlag="true"
>                  notifyListenersOnReplication="true">
>             <Membership
>                 className="org.apache.catalina.cluster.mcast.McastService"
>                 mcastAddr="228.0.0.4"
>                 mcastPort="45564"
>                 mcastFrequency="50"
>                 mcastDropTime="30000"/>
>             <Receiver
>
> className="org.apache.catalina.cluster.tcp.ReplicationListener"
>                 tcpListenAddress="172.16.12.111"
>                 tcpListenPort="4001"
>                 tcpSelectorTimeout="100"
>                 tcpThreadCount="6"/>
>             <Sender
>
> className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
>                 replicationMode="pooled"
>                 ackTimeout="15000"
>                 waitForAck="true">
>                 <Transport
>
> className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
>                 timeout="60000"
>                 keepAliveTime="120000"/>
>             </Sender>
>
>             <Valve
> className="org.apache.catalina.cluster.tcp.ReplicationValve"
>
> filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>
>
>             <Deployer
> className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
>                       tempDir="/tmp/war-temp/"
>                       deployDir="/tmp/war-deploy/"
>                       watchDir="/tmp/war-listen/"
>                       watchEnabled="false"/>
>
>             <ClusterListener
> className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
>         </Cluster>
>       </Host>
>     </Engine>
>   </Service>
> </Server>
>
> Node2:
> <Server port="8005" shutdown="SHUTDOWN">
>
>   <Listener className="org.apache.catalina.core.AprLifecycleListener" />
>   <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
> />
>   <Listener
> className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
>   <Listener
> className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
>
>   <GlobalNamingResources>
>
>     <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
>
>     <Resource name="UserDatabase" auth="Container"
>               type="org.apache.catalina.UserDatabase"
>        description="User database that can be updated and saved"
>            factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
>           pathname="conf/tomcat-users.xml" />
>
>   </GlobalNamingResources>
>
>   <Service name="Catalina">
>
>     <Connector port="8080" maxHttpHeaderSize="8192"
>                maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
>                enableLookups="false" redirectPort="8443" acceptCount="100"
>                connectionTimeout="20000" disableUploadTimeout="true" />
>
>     <Connector port="8009"
>                enableLookups="false" redirectPort="8443" protocol="AJP/1.3"
> />
>
>     <Engine name="Catalina" defaultHost="node2">
>
>       <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
>              resourceName="UserDatabase"/>
>
>       <Host name="node2" appBase="webapps"
>        unpackWARs="true" autoDeploy="true"
>        xmlValidation="false" xmlNamespaceAware="false">
>
>         <Cluster
> className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
>
> managerClassName="org.apache.catalina.cluster.session.DeltaManager"
>                  expireSessionsOnShutdown="false"
>                  useDirtyFlag="true"
>                  notifyListenersOnReplication="true">
>             <Membership
>                 className="org.apache.catalina.cluster.mcast.McastService"
>                 mcastAddr="228.0.0.4"
>                 mcastPort="45564"
>                 mcastFrequency="50"
>                 mcastDropTime="30000"/>
>             <Receiver
>
> className="org.apache.catalina.cluster.tcp.ReplicationListener"
>                 tcpListenAddress="172.16.12.21"
>                 tcpListenPort="4001"
>                 tcpSelectorTimeout="100"
>                 tcpThreadCount="6"/>
>             <Sender
>
> className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
>                 replicationMode="pooled"
>                 ackTimeout="15000"
>                 waitForAck="true">
>                 <Transport
>
> className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
>                 timeout="60000"
>                 keepAliveTime="120000"/>
>             </Sender>
>
>             <Valve
> className="org.apache.catalina.cluster.tcp.ReplicationValve"
>
> filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>
>
>             <Deployer
> className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
>                       tempDir="/tmp/war-temp/"
>                       deployDir="/tmp/war-deploy/"
>                       watchDir="/tmp/war-listen/"
>                       watchEnabled="false"/>
>
>             <ClusterListener
> className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
>         </Cluster>
>       </Host>
>     </Engine>
>   </Service>
> </Server>
>
>
> 2008/11/13 Filip Hanik - Dev Lists <de...@hanik.com>
>
>   
>> increase
>>
>> mcastDropTime="3000"
>>
>> to
>>
>> mcastDropTime="30000"
>>
>>
>>
>> Gustavo Araujo wrote:
>>
>>     
>>> Hello!
>>>
>>> I'm trying to finish my configuration of the cluster.
>>>
>>> But i get the message of 'memberDisappeared' in both nodes:
>>>
>>> Node1:
>>> <us...@tomcat.apache.org>12-Nov-08 5:30:36 PM
>>>
>>> org.apache.catalina.cluster.tcp.SimpleTcpCluster memberAdded
>>> INFO: Replication member
>>> added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>>> 172.16.12.21:4001
>>> ,catalina,172.16.12.21,4001, alive=218675]
>>> 12-Nov-08 5:30:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>>> memberDisappeared
>>> INFO: Received member
>>> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>>> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=218675]
>>> 12-Nov-08 5:40:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>>> memberAdded
>>> INFO: Replication member
>>> added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>>> 172.16.12.21:4001
>>> ,catalina,172.16.12.21,4001, alive=818689]
>>> 12-Nov-08 5:40:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>>> memberDisappeared
>>> INFO: Received member
>>> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>>> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=818689]
>>> 12-Nov-08 5:50:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>>> memberAdded
>>> INFO: Replication member
>>> added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>>> 172.16.12.21:4001
>>> ,catalina,172.16.12.21,4001, alive=1418703]
>>> 12-Nov-08 5:50:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>>> memberDisappeared
>>> INFO: Received member
>>> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>>> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=1418703]
>>> 12-Nov-08 5:55:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>>> memberAdded
>>> INFO: Replication member
>>> added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>>> 172.16.12.21:4001
>>> ,catalina,172.16.12.21,4001, alive=1718685]
>>> 12-Nov-08 5:55:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>>> memberDisappeared
>>> INFO: Received member
>>> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>>> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=1718685]
>>> 12-Nov-08 6:00:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>>> memberAdded
>>> INFO: Replication member
>>> added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>>> 172.16.12.21:4001
>>> ,catalina,172.16.12.21,4001, alive=2018717]
>>> 12-Nov-08 6:00:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>>> memberDisappeared
>>> INFO: Received member
>>> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>>> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=2018717]
>>> 12-Nov-08 6:05:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>>> memberAdded
>>> INFO: Replication member
>>> added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>>> 172.16.12.21:4001
>>> ,catalina,172.16.12.21,4001, alive=2318699]
>>> 12-Nov-08 6:05:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>>> memberDisappeared
>>> INFO: Received member
>>> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>>> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=2318699]
>>> 12-Nov-08 6:10:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>>> memberAdded
>>> INFO: Replication member
>>> added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>>> 172.16.12.21:4001
>>> ,catalina,172.16.12.21,4001, alive=2618680]
>>> 12-Nov-08 6:10:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>>> memberDisappeared
>>> INFO: Received member
>>> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>>> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=2618680]
>>>
>>> Node2:
>>> 12-Nov-08 5:35:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>>> memberAdded
>>> INFO: Replication member
>>> added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>>> 172.16.12.111:4002
>>> ,catalina,172.16.12.111,4002, alive=528177]
>>> 12-Nov-08 5:35:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>>> memberDisappeared
>>> INFO: Received member
>>> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>>> 172.16.12.111:4002,catalina,172.16.12.111,4002, alive=528177]
>>> 12-Nov-08 5:45:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>>> memberAdded
>>> INFO: Replication member
>>> added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>>> 172.16.12.111:4002
>>> ,catalina,172.16.12.111,4002, alive=1128179]
>>> 12-Nov-08 5:45:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>>> memberDisappeared
>>> INFO: Received member
>>> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>>> 172.16.12.111:4002,catalina,172.16.12.111,4002, alive=1128179]
>>> 12-Nov-08 5:50:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>>> memberAdded
>>> INFO: Replication member
>>> added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>>> 172.16.12.111:4002
>>> ,catalina,172.16.12.111,4002, alive=1428198]
>>> 12-Nov-08 5:50:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>>> memberDisappeared
>>> INFO: Received member
>>> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>>> 172.16.12.111:4002,catalina,172.16.12.111,4002, alive=1428198]
>>> 12-Nov-08 5:55:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>>> memberAdded
>>> INFO: Replication member
>>> added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>>> 172.16.12.111:4002
>>> ,catalina,172.16.12.111,4002, alive=1728180]
>>> 12-Nov-08 5:55:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>>> memberDisappeared
>>> INFO: Received member
>>> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>>> 172.16.12.111:4002,catalina,172.16.12.111,4002, alive=1728180]
>>>
>>> Follow the conf files:
>>>
>>> Node2:
>>> <Server port="8005" shutdown="SHUTDOWN">
>>>
>>>  <Listener className="org.apache.catalina.core.AprLifecycleListener" />
>>>  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
>>> />
>>>  <Listener
>>> className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
>>>  <Listener
>>> className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
>>>
>>>  <GlobalNamingResources>
>>>
>>>    <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
>>>
>>>    <Resource name="UserDatabase" auth="Container"
>>>              type="org.apache.catalina.UserDatabase"
>>>       description="User database that can be updated and saved"
>>>           factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
>>>          pathname="conf/tomcat-users.xml" />
>>>
>>>  </GlobalNamingResources>
>>>
>>>  <Service name="Catalina">
>>>
>>>    <Connector port="8080" maxHttpHeaderSize="8192"
>>>               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
>>>               enableLookups="false" redirectPort="8443" acceptCount="100"
>>>               connectionTimeout="20000" disableUploadTimeout="true" />
>>>
>>>    <Connector port="8009"
>>>               enableLookups="false" redirectPort="8443" protocol="AJP/1.3"
>>> />
>>>
>>>    <Engine name="Catalina" defaultHost="node2">
>>>
>>>      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
>>>             resourceName="UserDatabase"/>
>>>
>>>      <Host name="node2" appBase="webapps"
>>>       unpackWARs="true" autoDeploy="true"
>>>       xmlValidation="false" xmlNamespaceAware="false">
>>>
>>>        <Cluster
>>> className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
>>>
>>> managerClassName="org.apache.catalina.cluster.session.DeltaManager"
>>>                 expireSessionsOnShutdown="false"
>>>                 useDirtyFlag="true"
>>>                 notifyListenersOnReplication="true">
>>>
>>>            <Membership
>>>                className="org.apache.catalina.cluster.mcast.McastService"
>>>                mcastAddr="228.0.0.4"
>>>                mcastPort="45564"
>>>                mcastFrequency="50"
>>>                mcastDropTime="3000"/>
>>>
>>>            <Receiver
>>>
>>> className="org.apache.catalina.cluster.tcp.ReplicationListener"
>>>                tcpListenAddress="172.16.12.21"
>>>                tcpListenPort="4001"
>>>                tcpSelectorTimeout="100"
>>>                tcpThreadCount="6"/>
>>>
>>>            <Sender
>>>
>>> className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
>>>                replicationMode="pooled"
>>>                ackTimeout="15000"
>>>                waitForAck="true">
>>>                <Transport
>>>
>>> className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
>>>                timeout="60000"
>>>                keepAliveTime="120000"/>
>>>            </Sender>
>>>
>>>            <Valve
>>> className="org.apache.catalina.cluster.tcp.ReplicationValve"
>>>
>>>
>>> filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>
>>>
>>>            <Deployer
>>> className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
>>>                      tempDir="/tmp/war-temp/"
>>>                      deployDir="/tmp/war-deploy/"
>>>                      watchDir="/tmp/war-listen/"
>>>                      watchEnabled="false"/>
>>>
>>>            <ClusterListener
>>> className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
>>>        </Cluster>
>>>
>>>      </Host>
>>>
>>>    </Engine>
>>>
>>>  </Service>
>>>
>>> </Server>
>>>
>>>
>>> Node 1:
>>>
>>> <Server port="9005" shutdown="SHUTDOWN">
>>>
>>>  <Listener className="org.apache.catalina.core.AprLifecycleListener" />
>>>  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
>>> />
>>>  <Listener
>>> className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
>>>  <Listener
>>> className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
>>>
>>>  <GlobalNamingResources>
>>>
>>>    <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
>>>
>>>    <Resource name="UserDatabase" auth="Container"
>>>              type="org.apache.catalina.UserDatabase"
>>>       description="User database that can be updated and saved"
>>>           factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
>>>          pathname="conf/tomcat-users.xml" />
>>>
>>>  </GlobalNamingResources>
>>>
>>>  <Service name="Catalina">
>>>
>>>    <Connector port="9080" maxHttpHeaderSize="8192"
>>>               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
>>>               enableLookups="false" redirectPort="8443" acceptCount="100"
>>>               connectionTimeout="20000" disableUploadTimeout="true" />
>>>
>>>    <Connector port="9009"
>>>               enableLookups="false" redirectPort="8443" protocol="AJP/1.3"
>>> />
>>>
>>>    <Engine name="Catalina" defaultHost="node1">
>>>
>>>      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
>>>             resourceName="UserDatabase"/>
>>>
>>>      <Host name="node1" appBase="webapps"
>>>       unpackWARs="true" autoDeploy="true"
>>>       xmlValidation="false" xmlNamespaceAware="false">
>>>
>>>        <Cluster
>>> className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
>>>
>>> managerClassName="org.apache.catalina.cluster.session.DeltaManager"
>>>                 expireSessionsOnShutdown="false"
>>>                 useDirtyFlag="true"
>>>                 notifyListenersOnReplication="true">
>>>
>>>            <Membership
>>>                className="org.apache.catalina.cluster.mcast.McastService"
>>>                mcastAddr="228.0.0.4"
>>>                mcastPort="45564"
>>>                mcastFrequency="50"
>>>                mcastDropTime="3000"/>
>>>
>>>            <Receiver
>>>
>>> className="org.apache.catalina.cluster.tcp.ReplicationListener"
>>>                tcpListenAddress="172.16.12.111"
>>>                tcpListenPort="4002"
>>>                tcpSelectorTimeout="100"
>>>                tcpThreadCount="6"/>
>>>
>>>            <Sender
>>>
>>> className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
>>>                replicationMode="pooled"
>>>                ackTimeout="15000"
>>>                waitForAck="true">
>>>                <Transport
>>>
>>> className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
>>>                timeout="60000"
>>>                keepAliveTime="120000"/>
>>>            </Sender>
>>>
>>>            <Valve
>>> className="org.apache.catalina.cluster.tcp.ReplicationValve"
>>>
>>>
>>> filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>
>>>
>>>            <Deployer
>>> className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
>>>                      tempDir="/tmp/war-temp/"
>>>                      deployDir="/tmp/war-deploy/"
>>>                      watchDir="/tmp/war-listen/"
>>>                      watchEnabled="false"/>
>>>
>>>            <ClusterListener
>>> className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
>>>        </Cluster>
>>>
>>>       </Host>
>>>
>>>    </Engine>
>>>
>>>  </Service>
>>>
>>> </Server>
>>>
>>>
>>> Thanks for the support!
>>>
>>>
>>>
>>>
>>>
>>>       
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>>     
>
>
>   


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


RE: Tomcat 5.5.23 Cluster Problem - (memberDisappeared)

Posted by "Caldarale, Charles R" <Ch...@unisys.com>.
> From: Gustavo Araujo [mailto:gustavocamposaraujo@gmail.com]
> Subject: Re: Tomcat 5.5.23 Cluster Problem - (memberDisappeared)
>
> Thanks for your response, but the cluster members continue to
> disappear! =(
>
> java.library.path: /usr/lib64/gcj-4.1.2

Just a thought: you're not using gcj are you?  If so, try installing a real JVM (e.g., Sun 1.5 or 1.6) and see if that works.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers.

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tomcat 5.5.23 Cluster Problem - (memberDisappeared)

Posted by Gustavo Araujo <gu...@gmail.com>.
Filip,

Thanks for your response, but the cluster members continue to disappear! =(

Follow down the logs and the conf files :

Node1:
Using CATALINA_BASE:   /usr/share/tomcat5
Using CATALINA_HOME:   /usr/share/tomcat5
Using CATALINA_TMPDIR: /usr/share/tomcat5/temp
Using JRE_HOME:       /usr/lib/jvm/java/jre
Created MBeanServer with ID: -slyi9d:fnhl9syd.0:node1:1
13-Nov-08 2:01:50 PM org.apache.catalina.core.AprLifecycleListener
lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in
production environments was not found on the java.library.path:
/usr/lib64/gcj-4.1.2
13-Nov-08 2:01:50 PM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
13-Nov-08 2:01:50 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 501 ms
13-Nov-08 2:01:50 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
13-Nov-08 2:01:50 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.23
13-Nov-08 2:01:50 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
13-Nov-08 2:01:50 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster start
INFO: Cluster is about to start
13-Nov-08 2:01:50 PM org.apache.catalina.cluster.tcp.ReplicationTransmitter
start
INFO: Start ClusterSender at cluster Catalina:type=Cluster,host=node1 with
name Catalina:type=ClusterSender,host=node1
13-Nov-08 2:01:50 PM org.apache.catalina.cluster.mcast.McastService start
INFO: Sleeping for 200 milliseconds to establish cluster membership
13-Nov-08 2:01:50 PM org.apache.catalina.cluster.mcast.McastService
registerMBean
INFO: membership mbean registered
(Catalina:type=ClusterMembership,host=node1)
13-Nov-08 2:01:50 PM org.apache.catalina.cluster.deploy.FarmWarDeployer
start
INFO: Cluster FarmWarDeployer started.
13-Nov-08 2:01:50 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
13-Nov-08 2:01:50 PM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
13-Nov-08 2:01:50 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
13-Nov-08 2:01:50 PM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
13-Nov-08 2:01:51 PM org.apache.catalina.core.ApplicationContext log
INFO: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain:
[org.apache.webapp.balancer.RuleChain:
[org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News /
Redirect URL: http://www.cnn.com],
[org.apache.webapp.balancer.rules.RequestParameterRule: Target param name:
paramName / Target param value: paramValue / Redirect URL:
http://www.yahoo.com],
[org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL:
http://jakarta.apache.org]]
13-Nov-08 2:01:51 PM org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
13-Nov-08 2:01:51 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:9009
13-Nov-08 2:01:51 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/27  config=null
13-Nov-08 2:01:51 PM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
13-Nov-08 2:01:51 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1359 ms
13-Nov-08 2:05:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.21:4001
,catalina,172.16.12.21,4001, alive=237539]
13-Nov-08 2:06:12 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.21:4001,catalina,172.16.12.21,4001, alive=237539]


Node2:
Using CATALINA_BASE:   /usr/share/tomcat5
Using CATALINA_HOME:   /usr/share/tomcat5
Using CATALINA_TMPDIR: /usr/share/tomcat5/temp
Using JRE_HOME:       /usr/lib/jvm/java/jre
Created MBeanServer with ID: -8mj78c:fnhl9t7r.0:node2:1
13-Nov-08 2:01:50 PM org.apache.catalina.core.AprLifecycleListener
lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in
production environments was not found on the java.library.path:
/usr/lib64/gcj-4.1.2
13-Nov-08 2:01:50 PM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
13-Nov-08 2:01:50 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 499 ms
13-Nov-08 2:01:50 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
13-Nov-08 2:01:50 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.23
13-Nov-08 2:01:50 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
13-Nov-08 2:01:50 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster start
INFO: Cluster is about to start
13-Nov-08 2:01:50 PM org.apache.catalina.cluster.tcp.ReplicationTransmitter
start
INFO: Start ClusterSender at cluster Catalina:type=Cluster,host=node2 with
name Catalina:type=ClusterSender,host=node2
13-Nov-08 2:01:50 PM org.apache.catalina.cluster.mcast.McastService start
INFO: Sleeping for 200 milliseconds to establish cluster membership
13-Nov-08 2:01:50 PM org.apache.catalina.cluster.mcast.McastService
registerMBean
INFO: membership mbean registered
(Catalina:type=ClusterMembership,host=node2)
13-Nov-08 2:01:50 PM org.apache.catalina.cluster.deploy.FarmWarDeployer
start
INFO: Cluster FarmWarDeployer started.
13-Nov-08 2:01:50 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
13-Nov-08 2:01:50 PM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
13-Nov-08 2:01:51 PM org.apache.catalina.core.ApplicationContext log
INFO: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain:
[org.apache.webapp.balancer.RuleChain:
[org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News /
Redirect URL: http://www.cnn.com],
[org.apache.webapp.balancer.rules.RequestParameterRule: Target param name:
paramName / Target param value: paramValue / Redirect URL:
http://www.yahoo.com],
[org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL:
http://jakarta.apache.org]]
13-Nov-08 2:01:51 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
13-Nov-08 2:01:51 PM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
13-Nov-08 2:01:51 PM org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
13-Nov-08 2:01:51 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
13-Nov-08 2:01:51 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/27  config=null
13-Nov-08 2:01:51 PM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
13-Nov-08 2:01:51 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1383 ms
13-Nov-08 2:10:48 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.111:4001
,catalina,172.16.12.111,4001, alive=531678]
13-Nov-08 2:11:18 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberDisappeared
INFO: Received member
disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
172.16.12.111:4001,catalina,172.16.12.111,4001, alive=531678]


Conf files:

Node1:
<Server port="8005" shutdown="SHUTDOWN">

  <Listener className="org.apache.catalina.core.AprLifecycleListener" />
  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
/>
  <Listener
className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
  <Listener
className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>

  <GlobalNamingResources>

    <Environment name="simpleValue" type="java.lang.Integer" value="30"/>

    <Resource name="UserDatabase" auth="Container"
              type="org.apache.catalina.UserDatabase"
       description="User database that can be updated and saved"
           factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
          pathname="conf/tomcat-users.xml" />

  </GlobalNamingResources>

  <Service name="Catalina">

    <Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />

    <Connector port="9009"
               enableLookups="false" redirectPort="8443" protocol="AJP/1.3"
/>

    <Engine name="Catalina" defaultHost="node1">

      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>

      <Host name="node1" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">

        <Cluster
className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"

managerClassName="org.apache.catalina.cluster.session.DeltaManager"
                 expireSessionsOnShutdown="false"
                 useDirtyFlag="true"
                 notifyListenersOnReplication="true">
            <Membership
                className="org.apache.catalina.cluster.mcast.McastService"
                mcastAddr="228.0.0.4"
                mcastPort="45564"
                mcastFrequency="50"
                mcastDropTime="30000"/>
            <Receiver

className="org.apache.catalina.cluster.tcp.ReplicationListener"
                tcpListenAddress="172.16.12.111"
                tcpListenPort="4001"
                tcpSelectorTimeout="100"
                tcpThreadCount="6"/>
            <Sender

className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
                replicationMode="pooled"
                ackTimeout="15000"
                waitForAck="true">
                <Transport

className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
                timeout="60000"
                keepAliveTime="120000"/>
            </Sender>

            <Valve
className="org.apache.catalina.cluster.tcp.ReplicationValve"

filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>

            <Deployer
className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
                      tempDir="/tmp/war-temp/"
                      deployDir="/tmp/war-deploy/"
                      watchDir="/tmp/war-listen/"
                      watchEnabled="false"/>

            <ClusterListener
className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
        </Cluster>
      </Host>
    </Engine>
  </Service>
</Server>

Node2:
<Server port="8005" shutdown="SHUTDOWN">

  <Listener className="org.apache.catalina.core.AprLifecycleListener" />
  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
/>
  <Listener
className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
  <Listener
className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>

  <GlobalNamingResources>

    <Environment name="simpleValue" type="java.lang.Integer" value="30"/>

    <Resource name="UserDatabase" auth="Container"
              type="org.apache.catalina.UserDatabase"
       description="User database that can be updated and saved"
           factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
          pathname="conf/tomcat-users.xml" />

  </GlobalNamingResources>

  <Service name="Catalina">

    <Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />

    <Connector port="8009"
               enableLookups="false" redirectPort="8443" protocol="AJP/1.3"
/>

    <Engine name="Catalina" defaultHost="node2">

      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>

      <Host name="node2" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">

        <Cluster
className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"

managerClassName="org.apache.catalina.cluster.session.DeltaManager"
                 expireSessionsOnShutdown="false"
                 useDirtyFlag="true"
                 notifyListenersOnReplication="true">
            <Membership
                className="org.apache.catalina.cluster.mcast.McastService"
                mcastAddr="228.0.0.4"
                mcastPort="45564"
                mcastFrequency="50"
                mcastDropTime="30000"/>
            <Receiver

className="org.apache.catalina.cluster.tcp.ReplicationListener"
                tcpListenAddress="172.16.12.21"
                tcpListenPort="4001"
                tcpSelectorTimeout="100"
                tcpThreadCount="6"/>
            <Sender

className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
                replicationMode="pooled"
                ackTimeout="15000"
                waitForAck="true">
                <Transport

className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
                timeout="60000"
                keepAliveTime="120000"/>
            </Sender>

            <Valve
className="org.apache.catalina.cluster.tcp.ReplicationValve"

filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>

            <Deployer
className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
                      tempDir="/tmp/war-temp/"
                      deployDir="/tmp/war-deploy/"
                      watchDir="/tmp/war-listen/"
                      watchEnabled="false"/>

            <ClusterListener
className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
        </Cluster>
      </Host>
    </Engine>
  </Service>
</Server>


2008/11/13 Filip Hanik - Dev Lists <de...@hanik.com>

> increase
>
> mcastDropTime="3000"
>
> to
>
> mcastDropTime="30000"
>
>
>
> Gustavo Araujo wrote:
>
>> Hello!
>>
>> I'm trying to finish my configuration of the cluster.
>>
>> But i get the message of 'memberDisappeared' in both nodes:
>>
>> Node1:
>> <us...@tomcat.apache.org>12-Nov-08 5:30:36 PM
>>
>> org.apache.catalina.cluster.tcp.SimpleTcpCluster memberAdded
>> INFO: Replication member
>> added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.21:4001
>> ,catalina,172.16.12.21,4001, alive=218675]
>> 12-Nov-08 5:30:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> memberDisappeared
>> INFO: Received member
>> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=218675]
>> 12-Nov-08 5:40:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> memberAdded
>> INFO: Replication member
>> added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.21:4001
>> ,catalina,172.16.12.21,4001, alive=818689]
>> 12-Nov-08 5:40:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> memberDisappeared
>> INFO: Received member
>> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=818689]
>> 12-Nov-08 5:50:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> memberAdded
>> INFO: Replication member
>> added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.21:4001
>> ,catalina,172.16.12.21,4001, alive=1418703]
>> 12-Nov-08 5:50:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> memberDisappeared
>> INFO: Received member
>> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=1418703]
>> 12-Nov-08 5:55:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> memberAdded
>> INFO: Replication member
>> added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.21:4001
>> ,catalina,172.16.12.21,4001, alive=1718685]
>> 12-Nov-08 5:55:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> memberDisappeared
>> INFO: Received member
>> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=1718685]
>> 12-Nov-08 6:00:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> memberAdded
>> INFO: Replication member
>> added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.21:4001
>> ,catalina,172.16.12.21,4001, alive=2018717]
>> 12-Nov-08 6:00:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> memberDisappeared
>> INFO: Received member
>> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=2018717]
>> 12-Nov-08 6:05:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> memberAdded
>> INFO: Replication member
>> added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.21:4001
>> ,catalina,172.16.12.21,4001, alive=2318699]
>> 12-Nov-08 6:05:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> memberDisappeared
>> INFO: Received member
>> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=2318699]
>> 12-Nov-08 6:10:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> memberAdded
>> INFO: Replication member
>> added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.21:4001
>> ,catalina,172.16.12.21,4001, alive=2618680]
>> 12-Nov-08 6:10:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> memberDisappeared
>> INFO: Received member
>> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=2618680]
>>
>> Node2:
>> 12-Nov-08 5:35:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> memberAdded
>> INFO: Replication member
>> added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.111:4002
>> ,catalina,172.16.12.111,4002, alive=528177]
>> 12-Nov-08 5:35:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> memberDisappeared
>> INFO: Received member
>> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.111:4002,catalina,172.16.12.111,4002, alive=528177]
>> 12-Nov-08 5:45:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> memberAdded
>> INFO: Replication member
>> added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.111:4002
>> ,catalina,172.16.12.111,4002, alive=1128179]
>> 12-Nov-08 5:45:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> memberDisappeared
>> INFO: Received member
>> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.111:4002,catalina,172.16.12.111,4002, alive=1128179]
>> 12-Nov-08 5:50:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> memberAdded
>> INFO: Replication member
>> added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.111:4002
>> ,catalina,172.16.12.111,4002, alive=1428198]
>> 12-Nov-08 5:50:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> memberDisappeared
>> INFO: Received member
>> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.111:4002,catalina,172.16.12.111,4002, alive=1428198]
>> 12-Nov-08 5:55:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> memberAdded
>> INFO: Replication member
>> added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.111:4002
>> ,catalina,172.16.12.111,4002, alive=1728180]
>> 12-Nov-08 5:55:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> memberDisappeared
>> INFO: Received member
>> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.111:4002,catalina,172.16.12.111,4002, alive=1728180]
>>
>> Follow the conf files:
>>
>> Node2:
>> <Server port="8005" shutdown="SHUTDOWN">
>>
>>  <Listener className="org.apache.catalina.core.AprLifecycleListener" />
>>  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
>> />
>>  <Listener
>> className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
>>  <Listener
>> className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
>>
>>  <GlobalNamingResources>
>>
>>    <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
>>
>>    <Resource name="UserDatabase" auth="Container"
>>              type="org.apache.catalina.UserDatabase"
>>       description="User database that can be updated and saved"
>>           factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
>>          pathname="conf/tomcat-users.xml" />
>>
>>  </GlobalNamingResources>
>>
>>  <Service name="Catalina">
>>
>>    <Connector port="8080" maxHttpHeaderSize="8192"
>>               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
>>               enableLookups="false" redirectPort="8443" acceptCount="100"
>>               connectionTimeout="20000" disableUploadTimeout="true" />
>>
>>    <Connector port="8009"
>>               enableLookups="false" redirectPort="8443" protocol="AJP/1.3"
>> />
>>
>>    <Engine name="Catalina" defaultHost="node2">
>>
>>      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
>>             resourceName="UserDatabase"/>
>>
>>      <Host name="node2" appBase="webapps"
>>       unpackWARs="true" autoDeploy="true"
>>       xmlValidation="false" xmlNamespaceAware="false">
>>
>>        <Cluster
>> className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
>>
>> managerClassName="org.apache.catalina.cluster.session.DeltaManager"
>>                 expireSessionsOnShutdown="false"
>>                 useDirtyFlag="true"
>>                 notifyListenersOnReplication="true">
>>
>>            <Membership
>>                className="org.apache.catalina.cluster.mcast.McastService"
>>                mcastAddr="228.0.0.4"
>>                mcastPort="45564"
>>                mcastFrequency="50"
>>                mcastDropTime="3000"/>
>>
>>            <Receiver
>>
>> className="org.apache.catalina.cluster.tcp.ReplicationListener"
>>                tcpListenAddress="172.16.12.21"
>>                tcpListenPort="4001"
>>                tcpSelectorTimeout="100"
>>                tcpThreadCount="6"/>
>>
>>            <Sender
>>
>> className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
>>                replicationMode="pooled"
>>                ackTimeout="15000"
>>                waitForAck="true">
>>                <Transport
>>
>> className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
>>                timeout="60000"
>>                keepAliveTime="120000"/>
>>            </Sender>
>>
>>            <Valve
>> className="org.apache.catalina.cluster.tcp.ReplicationValve"
>>
>>
>> filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>
>>
>>            <Deployer
>> className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
>>                      tempDir="/tmp/war-temp/"
>>                      deployDir="/tmp/war-deploy/"
>>                      watchDir="/tmp/war-listen/"
>>                      watchEnabled="false"/>
>>
>>            <ClusterListener
>> className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
>>        </Cluster>
>>
>>      </Host>
>>
>>    </Engine>
>>
>>  </Service>
>>
>> </Server>
>>
>>
>> Node 1:
>>
>> <Server port="9005" shutdown="SHUTDOWN">
>>
>>  <Listener className="org.apache.catalina.core.AprLifecycleListener" />
>>  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
>> />
>>  <Listener
>> className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
>>  <Listener
>> className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
>>
>>  <GlobalNamingResources>
>>
>>    <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
>>
>>    <Resource name="UserDatabase" auth="Container"
>>              type="org.apache.catalina.UserDatabase"
>>       description="User database that can be updated and saved"
>>           factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
>>          pathname="conf/tomcat-users.xml" />
>>
>>  </GlobalNamingResources>
>>
>>  <Service name="Catalina">
>>
>>    <Connector port="9080" maxHttpHeaderSize="8192"
>>               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
>>               enableLookups="false" redirectPort="8443" acceptCount="100"
>>               connectionTimeout="20000" disableUploadTimeout="true" />
>>
>>    <Connector port="9009"
>>               enableLookups="false" redirectPort="8443" protocol="AJP/1.3"
>> />
>>
>>    <Engine name="Catalina" defaultHost="node1">
>>
>>      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
>>             resourceName="UserDatabase"/>
>>
>>      <Host name="node1" appBase="webapps"
>>       unpackWARs="true" autoDeploy="true"
>>       xmlValidation="false" xmlNamespaceAware="false">
>>
>>        <Cluster
>> className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
>>
>> managerClassName="org.apache.catalina.cluster.session.DeltaManager"
>>                 expireSessionsOnShutdown="false"
>>                 useDirtyFlag="true"
>>                 notifyListenersOnReplication="true">
>>
>>            <Membership
>>                className="org.apache.catalina.cluster.mcast.McastService"
>>                mcastAddr="228.0.0.4"
>>                mcastPort="45564"
>>                mcastFrequency="50"
>>                mcastDropTime="3000"/>
>>
>>            <Receiver
>>
>> className="org.apache.catalina.cluster.tcp.ReplicationListener"
>>                tcpListenAddress="172.16.12.111"
>>                tcpListenPort="4002"
>>                tcpSelectorTimeout="100"
>>                tcpThreadCount="6"/>
>>
>>            <Sender
>>
>> className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
>>                replicationMode="pooled"
>>                ackTimeout="15000"
>>                waitForAck="true">
>>                <Transport
>>
>> className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
>>                timeout="60000"
>>                keepAliveTime="120000"/>
>>            </Sender>
>>
>>            <Valve
>> className="org.apache.catalina.cluster.tcp.ReplicationValve"
>>
>>
>> filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>
>>
>>            <Deployer
>> className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
>>                      tempDir="/tmp/war-temp/"
>>                      deployDir="/tmp/war-deploy/"
>>                      watchDir="/tmp/war-listen/"
>>                      watchEnabled="false"/>
>>
>>            <ClusterListener
>> className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
>>        </Cluster>
>>
>>       </Host>
>>
>>    </Engine>
>>
>>  </Service>
>>
>> </Server>
>>
>>
>> Thanks for the support!
>>
>>
>>
>>
>>
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>


-- 
Gustavo Campos Araujo

Re: Tomcat 5.5.23 Cluster Problem - (memberDisappeared)

Posted by Filip Hanik - Dev Lists <de...@hanik.com>.
increase

mcastDropTime="3000"

to

mcastDropTime="30000"



Gustavo Araujo wrote:
> Hello!
>
> I'm trying to finish my configuration of the cluster.
>
> But i get the message of 'memberDisappeared' in both nodes:
>
> Node1:
> <us...@tomcat.apache.org>12-Nov-08 5:30:36 PM
> org.apache.catalina.cluster.tcp.SimpleTcpCluster memberAdded
> INFO: Replication member
> added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.21:4001
> ,catalina,172.16.12.21,4001, alive=218675]
> 12-Nov-08 5:30:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberDisappeared
> INFO: Received member
> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=218675]
> 12-Nov-08 5:40:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberAdded
> INFO: Replication member
> added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.21:4001
> ,catalina,172.16.12.21,4001, alive=818689]
> 12-Nov-08 5:40:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberDisappeared
> INFO: Received member
> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=818689]
> 12-Nov-08 5:50:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberAdded
> INFO: Replication member
> added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.21:4001
> ,catalina,172.16.12.21,4001, alive=1418703]
> 12-Nov-08 5:50:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberDisappeared
> INFO: Received member
> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=1418703]
> 12-Nov-08 5:55:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberAdded
> INFO: Replication member
> added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.21:4001
> ,catalina,172.16.12.21,4001, alive=1718685]
> 12-Nov-08 5:55:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberDisappeared
> INFO: Received member
> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=1718685]
> 12-Nov-08 6:00:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberAdded
> INFO: Replication member
> added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.21:4001
> ,catalina,172.16.12.21,4001, alive=2018717]
> 12-Nov-08 6:00:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberDisappeared
> INFO: Received member
> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=2018717]
> 12-Nov-08 6:05:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberAdded
> INFO: Replication member
> added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.21:4001
> ,catalina,172.16.12.21,4001, alive=2318699]
> 12-Nov-08 6:05:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberDisappeared
> INFO: Received member
> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=2318699]
> 12-Nov-08 6:10:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberAdded
> INFO: Replication member
> added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.21:4001
> ,catalina,172.16.12.21,4001, alive=2618680]
> 12-Nov-08 6:10:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberDisappeared
> INFO: Received member
> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=2618680]
>
> Node2:
> 12-Nov-08 5:35:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberAdded
> INFO: Replication member
> added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.111:4002
> ,catalina,172.16.12.111,4002, alive=528177]
> 12-Nov-08 5:35:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberDisappeared
> INFO: Received member
> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.111:4002,catalina,172.16.12.111,4002, alive=528177]
> 12-Nov-08 5:45:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberAdded
> INFO: Replication member
> added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.111:4002
> ,catalina,172.16.12.111,4002, alive=1128179]
> 12-Nov-08 5:45:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberDisappeared
> INFO: Received member
> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.111:4002,catalina,172.16.12.111,4002, alive=1128179]
> 12-Nov-08 5:50:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberAdded
> INFO: Replication member
> added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.111:4002
> ,catalina,172.16.12.111,4002, alive=1428198]
> 12-Nov-08 5:50:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberDisappeared
> INFO: Received member
> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.111:4002,catalina,172.16.12.111,4002, alive=1428198]
> 12-Nov-08 5:55:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberAdded
> INFO: Replication member
> added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.111:4002
> ,catalina,172.16.12.111,4002, alive=1728180]
> 12-Nov-08 5:55:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberDisappeared
> INFO: Received member
> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.111:4002,catalina,172.16.12.111,4002, alive=1728180]
>
> Follow the conf files:
>
> Node2:
> <Server port="8005" shutdown="SHUTDOWN">
>
>   <Listener className="org.apache.catalina.core.AprLifecycleListener" />
>   <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
> />
>   <Listener
> className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
>   <Listener
> className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
>
>   <GlobalNamingResources>
>
>     <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
>
>     <Resource name="UserDatabase" auth="Container"
>               type="org.apache.catalina.UserDatabase"
>        description="User database that can be updated and saved"
>            factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
>           pathname="conf/tomcat-users.xml" />
>
>   </GlobalNamingResources>
>
>   <Service name="Catalina">
>
>     <Connector port="8080" maxHttpHeaderSize="8192"
>                maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
>                enableLookups="false" redirectPort="8443" acceptCount="100"
>                connectionTimeout="20000" disableUploadTimeout="true" />
>
>     <Connector port="8009"
>                enableLookups="false" redirectPort="8443" protocol="AJP/1.3"
> />
>
>     <Engine name="Catalina" defaultHost="node2">
>
>       <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
>              resourceName="UserDatabase"/>
>
>       <Host name="node2" appBase="webapps"
>        unpackWARs="true" autoDeploy="true"
>        xmlValidation="false" xmlNamespaceAware="false">
>
>         <Cluster
> className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
>
> managerClassName="org.apache.catalina.cluster.session.DeltaManager"
>                  expireSessionsOnShutdown="false"
>                  useDirtyFlag="true"
>                  notifyListenersOnReplication="true">
>
>             <Membership
>                 className="org.apache.catalina.cluster.mcast.McastService"
>                 mcastAddr="228.0.0.4"
>                 mcastPort="45564"
>                 mcastFrequency="50"
>                 mcastDropTime="3000"/>
>
>             <Receiver
>
> className="org.apache.catalina.cluster.tcp.ReplicationListener"
>                 tcpListenAddress="172.16.12.21"
>                 tcpListenPort="4001"
>                 tcpSelectorTimeout="100"
>                 tcpThreadCount="6"/>
>
>             <Sender
>
> className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
>                 replicationMode="pooled"
>                 ackTimeout="15000"
>                 waitForAck="true">
>                 <Transport
>
> className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
>                 timeout="60000"
>                 keepAliveTime="120000"/>
>             </Sender>
>
>             <Valve
> className="org.apache.catalina.cluster.tcp.ReplicationValve"
>
> filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>
>
>             <Deployer
> className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
>                       tempDir="/tmp/war-temp/"
>                       deployDir="/tmp/war-deploy/"
>                       watchDir="/tmp/war-listen/"
>                       watchEnabled="false"/>
>
>             <ClusterListener
> className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
>         </Cluster>
>
>       </Host>
>
>     </Engine>
>
>   </Service>
>
> </Server>
>
>
> Node 1:
>
> <Server port="9005" shutdown="SHUTDOWN">
>
>   <Listener className="org.apache.catalina.core.AprLifecycleListener" />
>   <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
> />
>   <Listener
> className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
>   <Listener
> className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
>
>   <GlobalNamingResources>
>
>     <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
>
>     <Resource name="UserDatabase" auth="Container"
>               type="org.apache.catalina.UserDatabase"
>        description="User database that can be updated and saved"
>            factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
>           pathname="conf/tomcat-users.xml" />
>
>   </GlobalNamingResources>
>
>   <Service name="Catalina">
>
>     <Connector port="9080" maxHttpHeaderSize="8192"
>                maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
>                enableLookups="false" redirectPort="8443" acceptCount="100"
>                connectionTimeout="20000" disableUploadTimeout="true" />
>
>     <Connector port="9009"
>                enableLookups="false" redirectPort="8443" protocol="AJP/1.3"
> />
>
>     <Engine name="Catalina" defaultHost="node1">
>
>       <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
>              resourceName="UserDatabase"/>
>
>       <Host name="node1" appBase="webapps"
>        unpackWARs="true" autoDeploy="true"
>        xmlValidation="false" xmlNamespaceAware="false">
>
>         <Cluster
> className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
>
> managerClassName="org.apache.catalina.cluster.session.DeltaManager"
>                  expireSessionsOnShutdown="false"
>                  useDirtyFlag="true"
>                  notifyListenersOnReplication="true">
>
>             <Membership
>                 className="org.apache.catalina.cluster.mcast.McastService"
>                 mcastAddr="228.0.0.4"
>                 mcastPort="45564"
>                 mcastFrequency="50"
>                 mcastDropTime="3000"/>
>
>             <Receiver
>
> className="org.apache.catalina.cluster.tcp.ReplicationListener"
>                 tcpListenAddress="172.16.12.111"
>                 tcpListenPort="4002"
>                 tcpSelectorTimeout="100"
>                 tcpThreadCount="6"/>
>
>             <Sender
>
> className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
>                 replicationMode="pooled"
>                 ackTimeout="15000"
>                 waitForAck="true">
>                 <Transport
>
> className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
>                 timeout="60000"
>                 keepAliveTime="120000"/>
>             </Sender>
>
>             <Valve
> className="org.apache.catalina.cluster.tcp.ReplicationValve"
>
> filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>
>
>             <Deployer
> className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
>                       tempDir="/tmp/war-temp/"
>                       deployDir="/tmp/war-deploy/"
>                       watchDir="/tmp/war-listen/"
>                       watchEnabled="false"/>
>
>             <ClusterListener
> className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
>         </Cluster>
>
>        </Host>
>
>     </Engine>
>
>   </Service>
>
> </Server>
>
>
> Thanks for the support!
>
>
>
>   


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tomcat 5.5.23 Cluster Problem - (memberDisappeared)

Posted by Gustavo Araujo <gu...@gmail.com>.
It is not working for me =[

2008/11/12 Gustavo Araujo <gu...@gmail.com>

> Alberto,
>
> Could you please send me the complete configurations of both nodes, this
> that you sent to me is missing something. =(
>
> Thanks a lot for you fast reply!
>
> 2008/11/12 Alberto Jesus La Rosa Agramonte <al...@gmail.com>
>
> hello thats my configurations files, and work without problems.
>>
>> cluster 1
>>
>> <Server port="8005" shutdown="SHUTDOWN">
>>
>>  <Listener className="org.apache.catalina.core.AprLifecycleListener" />
>>  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
>> />
>>  <Listener
>> className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
>>  <Listener
>> className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
>>
>>  <GlobalNamingResources>
>>
>>   <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
>>
>>   <Resource name="UserDatabase" auth="Container"
>>             type="org.apache.catalina.UserDatabase"
>>      description="User database that can be updated and saved"
>>          factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
>>         pathname="conf/tomcat-users.xml" />
>>
>>  </GlobalNamingResources>
>>
>>  <Service name="Catalina">
>>
>>   <Connector port="8080" maxHttpHeaderSize="8192"
>>              maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
>>              enableLookups="false" redirectPort="8443" acceptCount="100"
>>              connectionTimeout="20000" disableUploadTimeout="true" />
>>
>>   <Connector port="8009"
>>              enableLookups="false" redirectPort="8443" protocol="AJP/1.3"
>> />
>>
>>    <Engine name="Catalina" defaultHost="localhost" jvmRoute="c1">
>>
>>     <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
>>            resourceName="UserDatabase"/>
>>
>>     <Host name="node2" appBase="webapps"
>>      unpackWARs="true" autoDeploy="true"
>>      xmlValidation="false" xmlNamespaceAware="false">
>>
>>       <Cluster
>> className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
>>
>> managerClassName="org.apache.catalina.cluster.session.DeltaManager"
>>                expireSessionsOnShutdown="false"
>>                useDirtyFlag="true"
>>                notifyListenersOnReplication="true">
>>
>>           <Membership
>>               className="org.apache.catalina.cluster.mcast.McastService"
>>               mcastAddr="228.0.0.4"
>>               mcastPort="45564"
>>               mcastFrequency="50"
>>               mcastDropTime="3000"/>
>>
>>           <Receiver
>>
>> className="org.apache.catalina.cluster.tcp.ReplicationListener"
>>                tcpListenAddress="auto"
>>                tcpListenPort="4001"
>>               tcpSelectorTimeout="100"
>>               tcpThreadCount="6"/>
>>
>>           <Sender
>>
>> className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
>>               replicationMode="pooled"
>>               ackTimeout="15000"
>>               waitForAck="true">
>>               <Transport
>>
>> className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
>>               timeout="60000"
>>               keepAliveTime="120000"/>
>>           </Sender>
>>
>>           <Valve
>> className="org.apache.catalina.cluster.tcp.ReplicationValve"
>>
>>
>> filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>
>>
>>           <Deployer
>> className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
>>                     tempDir="/tmp/war-temp/"
>>                     deployDir="/tmp/war-deploy/"
>>                     watchDir="/tmp/war-listen/"
>>                     watchEnabled="false"/>
>>
>>           <ClusterListener
>> className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
>>       </Cluster>
>>
>>     </Host>
>>
>>   </Engine>
>>
>>  </Service>
>>
>> </Server>
>>
>>
>>
>> cluster 2
>>
>> <Server port="8005" shutdown="SHUTDOWN">
>>
>>  <Listener className="org.apache.catalina.core.AprLifecycleListener" />
>>  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
>> />
>>  <Listener
>> className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
>>  <Listener
>> className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
>>
>>  <GlobalNamingResources>
>>
>>   <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
>>
>>   <Resource name="UserDatabase" auth="Container"
>>             type="org.apache.catalina.UserDatabase"
>>      description="User database that can be updated and saved"
>>          factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
>>         pathname="conf/tomcat-users.xml" />
>>
>>  </GlobalNamingResources>
>>
>>  <Service name="Catalina">
>>
>>   <Connector port="8080" maxHttpHeaderSize="8192"
>>              maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
>>              enableLookups="false" redirectPort="8443" acceptCount="100"
>>              connectionTimeout="20000" disableUploadTimeout="true" />
>>
>>   <Connector port="8009"
>>              enableLookups="false" redirectPort="8443" protocol="AJP/1.3"
>> />
>>
>>    <Engine name="Catalina" defaultHost="localhost" jvmRoute="c2">
>>
>>     <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
>>            resourceName="UserDatabase"/>
>>
>>     <Host name="node2" appBase="webapps"
>>      unpackWARs="true" autoDeploy="true"
>>      xmlValidation="false" xmlNamespaceAware="false">
>>
>>       <Cluster
>> className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
>>
>> managerClassName="org.apache.catalina.cluster.session.DeltaManager"
>>                expireSessionsOnShutdown="false"
>>                useDirtyFlag="true"
>>                notifyListenersOnReplication="true">
>>
>>           <Membership
>>               className="org.apache.catalina.cluster.mcast.McastService"
>>               mcastAddr="228.0.0.4"
>>               mcastPort="45564"
>>               mcastFrequency="50"
>>               mcastDropTime="3000"/>
>>
>>           <Receiver
>>
>> className="org.apache.catalina.cluster.tcp.ReplicationListener"
>>                tcpListenAddress="auto"
>>                tcpListenPort="4001"
>>               tcpSelectorTimeout="100"
>>               tcpThreadCount="6"/>
>>
>>           <Sender
>>
>> className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
>>               replicationMode="pooled"
>>               ackTimeout="15000"
>>               waitForAck="true">
>>               <Transport
>>
>> className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
>>               timeout="60000"
>>               keepAliveTime="120000"/>
>>           </Sender>
>>
>>           <Valve
>> className="org.apache.catalina.cluster.tcp.ReplicationValve"
>>
>>
>> filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>
>>
>>           <Deployer
>> className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
>>                     tempDir="/tmp/war-temp/"
>>                     deployDir="/tmp/war-deploy/"
>>                     watchDir="/tmp/war-listen/"
>>                     watchEnabled="false"/>
>>
>>           <ClusterListener
>> className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
>>       </Cluster>
>>
>>     </Host>
>>
>>   </Engine>
>>
>>  </Service>
>>
>> </Server>
>>
>> 2008/11/13 Gustavo Araujo <gu...@gmail.com>:
>> > Hello!
>> >
>> > I'm trying to finish my configuration of the cluster.
>> >
>> > But i get the message of 'memberDisappeared' in both nodes:
>> >
>> > Node1:
>> > <us...@tomcat.apache.org>12-Nov-08 5:30:36 PM
>> > org.apache.catalina.cluster.tcp.SimpleTcpCluster memberAdded
>> > INFO: Replication member
>> > added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.21:4001
>> > ,catalina,172.16.12.21,4001, alive=218675]
>> > 12-Nov-08 5:30:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> > memberDisappeared
>> > INFO: Received member
>> > disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> > 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=218675]
>> > 12-Nov-08 5:40:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> > memberAdded
>> > INFO: Replication member
>> > added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.21:4001
>> > ,catalina,172.16.12.21,4001, alive=818689]
>> > 12-Nov-08 5:40:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> > memberDisappeared
>> > INFO: Received member
>> > disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> > 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=818689]
>> > 12-Nov-08 5:50:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> > memberAdded
>> > INFO: Replication member
>> > added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.21:4001
>> > ,catalina,172.16.12.21,4001, alive=1418703]
>> > 12-Nov-08 5:50:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> > memberDisappeared
>> > INFO: Received member
>> > disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> > 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=1418703]
>> > 12-Nov-08 5:55:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> > memberAdded
>> > INFO: Replication member
>> > added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.21:4001
>> > ,catalina,172.16.12.21,4001, alive=1718685]
>> > 12-Nov-08 5:55:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> > memberDisappeared
>> > INFO: Received member
>> > disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> > 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=1718685]
>> > 12-Nov-08 6:00:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> > memberAdded
>> > INFO: Replication member
>> > added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.21:4001
>> > ,catalina,172.16.12.21,4001, alive=2018717]
>> > 12-Nov-08 6:00:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> > memberDisappeared
>> > INFO: Received member
>> > disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> > 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=2018717]
>> > 12-Nov-08 6:05:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> > memberAdded
>> > INFO: Replication member
>> > added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.21:4001
>> > ,catalina,172.16.12.21,4001, alive=2318699]
>> > 12-Nov-08 6:05:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> > memberDisappeared
>> > INFO: Received member
>> > disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> > 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=2318699]
>> > 12-Nov-08 6:10:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> > memberAdded
>> > INFO: Replication member
>> > added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.21:4001
>> > ,catalina,172.16.12.21,4001, alive=2618680]
>> > 12-Nov-08 6:10:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> > memberDisappeared
>> > INFO: Received member
>> > disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> > 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=2618680]
>> >
>> > Node2:
>> > 12-Nov-08 5:35:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> > memberAdded
>> > INFO: Replication member
>> > added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.111:4002
>> > ,catalina,172.16.12.111,4002, alive=528177]
>> > 12-Nov-08 5:35:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> > memberDisappeared
>> > INFO: Received member
>> > disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> > 172.16.12.111:4002,catalina,172.16.12.111,4002, alive=528177]
>> > 12-Nov-08 5:45:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> > memberAdded
>> > INFO: Replication member
>> > added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.111:4002
>> > ,catalina,172.16.12.111,4002, alive=1128179]
>> > 12-Nov-08 5:45:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> > memberDisappeared
>> > INFO: Received member
>> > disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> > 172.16.12.111:4002,catalina,172.16.12.111,4002, alive=1128179]
>> > 12-Nov-08 5:50:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> > memberAdded
>> > INFO: Replication member
>> > added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.111:4002
>> > ,catalina,172.16.12.111,4002, alive=1428198]
>> > 12-Nov-08 5:50:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> > memberDisappeared
>> > INFO: Received member
>> > disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> > 172.16.12.111:4002,catalina,172.16.12.111,4002, alive=1428198]
>> > 12-Nov-08 5:55:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> > memberAdded
>> > INFO: Replication member
>> > added:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> 172.16.12.111:4002
>> > ,catalina,172.16.12.111,4002, alive=1728180]
>> > 12-Nov-08 5:55:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
>> > memberDisappeared
>> > INFO: Received member
>> > disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
>> > 172.16.12.111:4002,catalina,172.16.12.111,4002, alive=1728180]
>> >
>> > Follow the conf files:
>> >
>> > Node2:
>> > <Server port="8005" shutdown="SHUTDOWN">
>> >
>> >  <Listener className="org.apache.catalina.core.AprLifecycleListener" />
>> >  <Listener
>> className="org.apache.catalina.mbeans.ServerLifecycleListener"
>> > />
>> >  <Listener
>> > className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"
>> />
>> >  <Listener
>> >
>> className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
>> >
>> >  <GlobalNamingResources>
>> >
>> >    <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
>> >
>> >    <Resource name="UserDatabase" auth="Container"
>> >              type="org.apache.catalina.UserDatabase"
>> >       description="User database that can be updated and saved"
>> >           factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
>> >          pathname="conf/tomcat-users.xml" />
>> >
>> >  </GlobalNamingResources>
>> >
>> >  <Service name="Catalina">
>> >
>> >    <Connector port="8080" maxHttpHeaderSize="8192"
>> >               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
>> >               enableLookups="false" redirectPort="8443"
>> acceptCount="100"
>> >               connectionTimeout="20000" disableUploadTimeout="true" />
>> >
>> >    <Connector port="8009"
>> >               enableLookups="false" redirectPort="8443"
>> protocol="AJP/1.3"
>> > />
>> >
>> >    <Engine name="Catalina" defaultHost="node2">
>> >
>> >      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
>> >             resourceName="UserDatabase"/>
>> >
>> >      <Host name="node2" appBase="webapps"
>> >       unpackWARs="true" autoDeploy="true"
>> >       xmlValidation="false" xmlNamespaceAware="false">
>> >
>> >        <Cluster
>> > className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
>> >
>> > managerClassName="org.apache.catalina.cluster.session.DeltaManager"
>> >                 expireSessionsOnShutdown="false"
>> >                 useDirtyFlag="true"
>> >                 notifyListenersOnReplication="true">
>> >
>> >            <Membership
>> >
>>  className="org.apache.catalina.cluster.mcast.McastService"
>> >                mcastAddr="228.0.0.4"
>> >                mcastPort="45564"
>> >                mcastFrequency="50"
>> >                mcastDropTime="3000"/>
>> >
>> >            <Receiver
>> >
>> > className="org.apache.catalina.cluster.tcp.ReplicationListener"
>> >                tcpListenAddress="172.16.12.21"
>> >                tcpListenPort="4001"
>> >                tcpSelectorTimeout="100"
>> >                tcpThreadCount="6"/>
>> >
>> >            <Sender
>> >
>> > className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
>> >                replicationMode="pooled"
>> >                ackTimeout="15000"
>> >                waitForAck="true">
>> >                <Transport
>> >
>> >
>> className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
>> >                timeout="60000"
>> >                keepAliveTime="120000"/>
>> >            </Sender>
>> >
>> >            <Valve
>> > className="org.apache.catalina.cluster.tcp.ReplicationValve"
>> >
>> >
>> filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>
>> >
>> >            <Deployer
>> > className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
>> >                      tempDir="/tmp/war-temp/"
>> >                      deployDir="/tmp/war-deploy/"
>> >                      watchDir="/tmp/war-listen/"
>> >                      watchEnabled="false"/>
>> >
>> >            <ClusterListener
>> > className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
>> >        </Cluster>
>> >
>> >      </Host>
>> >
>> >    </Engine>
>> >
>> >  </Service>
>> >
>> > </Server>
>> >
>> >
>> > Node 1:
>> >
>> > <Server port="9005" shutdown="SHUTDOWN">
>> >
>> >  <Listener className="org.apache.catalina.core.AprLifecycleListener" />
>> >  <Listener
>> className="org.apache.catalina.mbeans.ServerLifecycleListener"
>> > />
>> >  <Listener
>> > className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"
>> />
>> >  <Listener
>> >
>> className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
>> >
>> >  <GlobalNamingResources>
>> >
>> >    <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
>> >
>> >    <Resource name="UserDatabase" auth="Container"
>> >              type="org.apache.catalina.UserDatabase"
>> >       description="User database that can be updated and saved"
>> >           factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
>> >          pathname="conf/tomcat-users.xml" />
>> >
>> >  </GlobalNamingResources>
>> >
>> >  <Service name="Catalina">
>> >
>> >    <Connector port="9080" maxHttpHeaderSize="8192"
>> >               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
>> >               enableLookups="false" redirectPort="8443"
>> acceptCount="100"
>> >               connectionTimeout="20000" disableUploadTimeout="true" />
>> >
>> >    <Connector port="9009"
>> >               enableLookups="false" redirectPort="8443"
>> protocol="AJP/1.3"
>> > />
>> >
>> >    <Engine name="Catalina" defaultHost="node1">
>> >
>> >      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
>> >             resourceName="UserDatabase"/>
>> >
>> >      <Host name="node1" appBase="webapps"
>> >       unpackWARs="true" autoDeploy="true"
>> >       xmlValidation="false" xmlNamespaceAware="false">
>> >
>> >        <Cluster
>> > className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
>> >
>> > managerClassName="org.apache.catalina.cluster.session.DeltaManager"
>> >                 expireSessionsOnShutdown="false"
>> >                 useDirtyFlag="true"
>> >                 notifyListenersOnReplication="true">
>> >
>> >            <Membership
>> >
>>  className="org.apache.catalina.cluster.mcast.McastService"
>> >                mcastAddr="228.0.0.4"
>> >                mcastPort="45564"
>> >                mcastFrequency="50"
>> >                mcastDropTime="3000"/>
>> >
>> >            <Receiver
>> >
>> > className="org.apache.catalina.cluster.tcp.ReplicationListener"
>> >                tcpListenAddress="172.16.12.111"
>> >                tcpListenPort="4002"
>> >                tcpSelectorTimeout="100"
>> >                tcpThreadCount="6"/>
>> >
>> >            <Sender
>> >
>> > className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
>> >                replicationMode="pooled"
>> >                ackTimeout="15000"
>> >                waitForAck="true">
>> >                <Transport
>> >
>> >
>> className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
>> >                timeout="60000"
>> >                keepAliveTime="120000"/>
>> >            </Sender>
>> >
>> >            <Valve
>> > className="org.apache.catalina.cluster.tcp.ReplicationValve"
>> >
>> >
>> filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>
>> >
>> >            <Deployer
>> > className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
>> >                      tempDir="/tmp/war-temp/"
>> >                      deployDir="/tmp/war-deploy/"
>> >                      watchDir="/tmp/war-listen/"
>> >                      watchEnabled="false"/>
>> >
>> >            <ClusterListener
>> > className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
>> >        </Cluster>
>> >
>> >       </Host>
>> >
>> >    </Engine>
>> >
>> >  </Service>
>> >
>> > </Server>
>> >
>> >
>> > Thanks for the support!
>> >
>> >
>> >
>> > --
>> > Gustavo Campos Araujo
>> >
>>
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>
>
> --
> Gustavo Campos Araujo
>



-- 
Gustavo Campos Araujo

Re: Tomcat 5.5.23 Cluster Problem - (memberDisappeared)

Posted by Gustavo Araujo <gu...@gmail.com>.
Alberto,

Could you please send me the complete configurations of both nodes, this
that you sent to me is missing something. =(

Thanks a lot for you fast reply!

2008/11/12 Alberto Jesus La Rosa Agramonte <al...@gmail.com>

> hello thats my configurations files, and work without problems.
>
> cluster 1
>
> <Server port="8005" shutdown="SHUTDOWN">
>
>  <Listener className="org.apache.catalina.core.AprLifecycleListener" />
>  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
> />
>  <Listener
> className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
>  <Listener
> className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
>
>  <GlobalNamingResources>
>
>   <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
>
>   <Resource name="UserDatabase" auth="Container"
>             type="org.apache.catalina.UserDatabase"
>      description="User database that can be updated and saved"
>          factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
>         pathname="conf/tomcat-users.xml" />
>
>  </GlobalNamingResources>
>
>  <Service name="Catalina">
>
>   <Connector port="8080" maxHttpHeaderSize="8192"
>              maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
>              enableLookups="false" redirectPort="8443" acceptCount="100"
>              connectionTimeout="20000" disableUploadTimeout="true" />
>
>   <Connector port="8009"
>              enableLookups="false" redirectPort="8443" protocol="AJP/1.3"
> />
>
>    <Engine name="Catalina" defaultHost="localhost" jvmRoute="c1">
>
>     <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
>            resourceName="UserDatabase"/>
>
>     <Host name="node2" appBase="webapps"
>      unpackWARs="true" autoDeploy="true"
>      xmlValidation="false" xmlNamespaceAware="false">
>
>       <Cluster
> className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
>
> managerClassName="org.apache.catalina.cluster.session.DeltaManager"
>                expireSessionsOnShutdown="false"
>                useDirtyFlag="true"
>                notifyListenersOnReplication="true">
>
>           <Membership
>               className="org.apache.catalina.cluster.mcast.McastService"
>               mcastAddr="228.0.0.4"
>               mcastPort="45564"
>               mcastFrequency="50"
>               mcastDropTime="3000"/>
>
>           <Receiver
>
> className="org.apache.catalina.cluster.tcp.ReplicationListener"
>                tcpListenAddress="auto"
>                tcpListenPort="4001"
>               tcpSelectorTimeout="100"
>               tcpThreadCount="6"/>
>
>           <Sender
>
> className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
>               replicationMode="pooled"
>               ackTimeout="15000"
>               waitForAck="true">
>               <Transport
>
> className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
>               timeout="60000"
>               keepAliveTime="120000"/>
>           </Sender>
>
>           <Valve
> className="org.apache.catalina.cluster.tcp.ReplicationValve"
>
> filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>
>
>           <Deployer
> className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
>                     tempDir="/tmp/war-temp/"
>                     deployDir="/tmp/war-deploy/"
>                     watchDir="/tmp/war-listen/"
>                     watchEnabled="false"/>
>
>           <ClusterListener
> className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
>       </Cluster>
>
>     </Host>
>
>   </Engine>
>
>  </Service>
>
> </Server>
>
>
>
> cluster 2
>
> <Server port="8005" shutdown="SHUTDOWN">
>
>  <Listener className="org.apache.catalina.core.AprLifecycleListener" />
>  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
> />
>  <Listener
> className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
>  <Listener
> className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
>
>  <GlobalNamingResources>
>
>   <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
>
>   <Resource name="UserDatabase" auth="Container"
>             type="org.apache.catalina.UserDatabase"
>      description="User database that can be updated and saved"
>          factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
>         pathname="conf/tomcat-users.xml" />
>
>  </GlobalNamingResources>
>
>  <Service name="Catalina">
>
>   <Connector port="8080" maxHttpHeaderSize="8192"
>              maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
>              enableLookups="false" redirectPort="8443" acceptCount="100"
>              connectionTimeout="20000" disableUploadTimeout="true" />
>
>   <Connector port="8009"
>              enableLookups="false" redirectPort="8443" protocol="AJP/1.3"
> />
>
>    <Engine name="Catalina" defaultHost="localhost" jvmRoute="c2">
>
>     <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
>            resourceName="UserDatabase"/>
>
>     <Host name="node2" appBase="webapps"
>      unpackWARs="true" autoDeploy="true"
>      xmlValidation="false" xmlNamespaceAware="false">
>
>       <Cluster
> className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
>
> managerClassName="org.apache.catalina.cluster.session.DeltaManager"
>                expireSessionsOnShutdown="false"
>                useDirtyFlag="true"
>                notifyListenersOnReplication="true">
>
>           <Membership
>               className="org.apache.catalina.cluster.mcast.McastService"
>               mcastAddr="228.0.0.4"
>               mcastPort="45564"
>               mcastFrequency="50"
>               mcastDropTime="3000"/>
>
>           <Receiver
>
> className="org.apache.catalina.cluster.tcp.ReplicationListener"
>                tcpListenAddress="auto"
>                tcpListenPort="4001"
>               tcpSelectorTimeout="100"
>               tcpThreadCount="6"/>
>
>           <Sender
>
> className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
>               replicationMode="pooled"
>               ackTimeout="15000"
>               waitForAck="true">
>               <Transport
>
> className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
>               timeout="60000"
>               keepAliveTime="120000"/>
>           </Sender>
>
>           <Valve
> className="org.apache.catalina.cluster.tcp.ReplicationValve"
>
> filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>
>
>           <Deployer
> className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
>                     tempDir="/tmp/war-temp/"
>                     deployDir="/tmp/war-deploy/"
>                     watchDir="/tmp/war-listen/"
>                     watchEnabled="false"/>
>
>           <ClusterListener
> className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
>       </Cluster>
>
>     </Host>
>
>   </Engine>
>
>  </Service>
>
> </Server>
>
> 2008/11/13 Gustavo Araujo <gu...@gmail.com>:
> > Hello!
> >
> > I'm trying to finish my configuration of the cluster.
> >
> > But i get the message of 'memberDisappeared' in both nodes:
> >
> > Node1:
> > <us...@tomcat.apache.org>12-Nov-08 5:30:36 PM
> > org.apache.catalina.cluster.tcp.SimpleTcpCluster memberAdded
> > INFO: Replication member
> > added:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.21:4001
> > ,catalina,172.16.12.21,4001, alive=218675]
> > 12-Nov-08 5:30:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> > memberDisappeared
> > INFO: Received member
> > disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> > 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=218675]
> > 12-Nov-08 5:40:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> > memberAdded
> > INFO: Replication member
> > added:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.21:4001
> > ,catalina,172.16.12.21,4001, alive=818689]
> > 12-Nov-08 5:40:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> > memberDisappeared
> > INFO: Received member
> > disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> > 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=818689]
> > 12-Nov-08 5:50:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> > memberAdded
> > INFO: Replication member
> > added:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.21:4001
> > ,catalina,172.16.12.21,4001, alive=1418703]
> > 12-Nov-08 5:50:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> > memberDisappeared
> > INFO: Received member
> > disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> > 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=1418703]
> > 12-Nov-08 5:55:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> > memberAdded
> > INFO: Replication member
> > added:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.21:4001
> > ,catalina,172.16.12.21,4001, alive=1718685]
> > 12-Nov-08 5:55:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> > memberDisappeared
> > INFO: Received member
> > disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> > 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=1718685]
> > 12-Nov-08 6:00:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> > memberAdded
> > INFO: Replication member
> > added:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.21:4001
> > ,catalina,172.16.12.21,4001, alive=2018717]
> > 12-Nov-08 6:00:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> > memberDisappeared
> > INFO: Received member
> > disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> > 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=2018717]
> > 12-Nov-08 6:05:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> > memberAdded
> > INFO: Replication member
> > added:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.21:4001
> > ,catalina,172.16.12.21,4001, alive=2318699]
> > 12-Nov-08 6:05:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> > memberDisappeared
> > INFO: Received member
> > disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> > 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=2318699]
> > 12-Nov-08 6:10:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> > memberAdded
> > INFO: Replication member
> > added:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.21:4001
> > ,catalina,172.16.12.21,4001, alive=2618680]
> > 12-Nov-08 6:10:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> > memberDisappeared
> > INFO: Received member
> > disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> > 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=2618680]
> >
> > Node2:
> > 12-Nov-08 5:35:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> > memberAdded
> > INFO: Replication member
> > added:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.111:4002
> > ,catalina,172.16.12.111,4002, alive=528177]
> > 12-Nov-08 5:35:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> > memberDisappeared
> > INFO: Received member
> > disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> > 172.16.12.111:4002,catalina,172.16.12.111,4002, alive=528177]
> > 12-Nov-08 5:45:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> > memberAdded
> > INFO: Replication member
> > added:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.111:4002
> > ,catalina,172.16.12.111,4002, alive=1128179]
> > 12-Nov-08 5:45:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> > memberDisappeared
> > INFO: Received member
> > disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> > 172.16.12.111:4002,catalina,172.16.12.111,4002, alive=1128179]
> > 12-Nov-08 5:50:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> > memberAdded
> > INFO: Replication member
> > added:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.111:4002
> > ,catalina,172.16.12.111,4002, alive=1428198]
> > 12-Nov-08 5:50:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> > memberDisappeared
> > INFO: Received member
> > disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> > 172.16.12.111:4002,catalina,172.16.12.111,4002, alive=1428198]
> > 12-Nov-08 5:55:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> > memberAdded
> > INFO: Replication member
> > added:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.111:4002
> > ,catalina,172.16.12.111,4002, alive=1728180]
> > 12-Nov-08 5:55:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> > memberDisappeared
> > INFO: Received member
> > disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> > 172.16.12.111:4002,catalina,172.16.12.111,4002, alive=1728180]
> >
> > Follow the conf files:
> >
> > Node2:
> > <Server port="8005" shutdown="SHUTDOWN">
> >
> >  <Listener className="org.apache.catalina.core.AprLifecycleListener" />
> >  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
> > />
> >  <Listener
> > className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"
> />
> >  <Listener
> >
> className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
> >
> >  <GlobalNamingResources>
> >
> >    <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
> >
> >    <Resource name="UserDatabase" auth="Container"
> >              type="org.apache.catalina.UserDatabase"
> >       description="User database that can be updated and saved"
> >           factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
> >          pathname="conf/tomcat-users.xml" />
> >
> >  </GlobalNamingResources>
> >
> >  <Service name="Catalina">
> >
> >    <Connector port="8080" maxHttpHeaderSize="8192"
> >               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
> >               enableLookups="false" redirectPort="8443" acceptCount="100"
> >               connectionTimeout="20000" disableUploadTimeout="true" />
> >
> >    <Connector port="8009"
> >               enableLookups="false" redirectPort="8443"
> protocol="AJP/1.3"
> > />
> >
> >    <Engine name="Catalina" defaultHost="node2">
> >
> >      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
> >             resourceName="UserDatabase"/>
> >
> >      <Host name="node2" appBase="webapps"
> >       unpackWARs="true" autoDeploy="true"
> >       xmlValidation="false" xmlNamespaceAware="false">
> >
> >        <Cluster
> > className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
> >
> > managerClassName="org.apache.catalina.cluster.session.DeltaManager"
> >                 expireSessionsOnShutdown="false"
> >                 useDirtyFlag="true"
> >                 notifyListenersOnReplication="true">
> >
> >            <Membership
> >                className="org.apache.catalina.cluster.mcast.McastService"
> >                mcastAddr="228.0.0.4"
> >                mcastPort="45564"
> >                mcastFrequency="50"
> >                mcastDropTime="3000"/>
> >
> >            <Receiver
> >
> > className="org.apache.catalina.cluster.tcp.ReplicationListener"
> >                tcpListenAddress="172.16.12.21"
> >                tcpListenPort="4001"
> >                tcpSelectorTimeout="100"
> >                tcpThreadCount="6"/>
> >
> >            <Sender
> >
> > className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
> >                replicationMode="pooled"
> >                ackTimeout="15000"
> >                waitForAck="true">
> >                <Transport
> >
> > className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
> >                timeout="60000"
> >                keepAliveTime="120000"/>
> >            </Sender>
> >
> >            <Valve
> > className="org.apache.catalina.cluster.tcp.ReplicationValve"
> >
> >
> filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>
> >
> >            <Deployer
> > className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
> >                      tempDir="/tmp/war-temp/"
> >                      deployDir="/tmp/war-deploy/"
> >                      watchDir="/tmp/war-listen/"
> >                      watchEnabled="false"/>
> >
> >            <ClusterListener
> > className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
> >        </Cluster>
> >
> >      </Host>
> >
> >    </Engine>
> >
> >  </Service>
> >
> > </Server>
> >
> >
> > Node 1:
> >
> > <Server port="9005" shutdown="SHUTDOWN">
> >
> >  <Listener className="org.apache.catalina.core.AprLifecycleListener" />
> >  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
> > />
> >  <Listener
> > className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"
> />
> >  <Listener
> >
> className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
> >
> >  <GlobalNamingResources>
> >
> >    <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
> >
> >    <Resource name="UserDatabase" auth="Container"
> >              type="org.apache.catalina.UserDatabase"
> >       description="User database that can be updated and saved"
> >           factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
> >          pathname="conf/tomcat-users.xml" />
> >
> >  </GlobalNamingResources>
> >
> >  <Service name="Catalina">
> >
> >    <Connector port="9080" maxHttpHeaderSize="8192"
> >               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
> >               enableLookups="false" redirectPort="8443" acceptCount="100"
> >               connectionTimeout="20000" disableUploadTimeout="true" />
> >
> >    <Connector port="9009"
> >               enableLookups="false" redirectPort="8443"
> protocol="AJP/1.3"
> > />
> >
> >    <Engine name="Catalina" defaultHost="node1">
> >
> >      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
> >             resourceName="UserDatabase"/>
> >
> >      <Host name="node1" appBase="webapps"
> >       unpackWARs="true" autoDeploy="true"
> >       xmlValidation="false" xmlNamespaceAware="false">
> >
> >        <Cluster
> > className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
> >
> > managerClassName="org.apache.catalina.cluster.session.DeltaManager"
> >                 expireSessionsOnShutdown="false"
> >                 useDirtyFlag="true"
> >                 notifyListenersOnReplication="true">
> >
> >            <Membership
> >                className="org.apache.catalina.cluster.mcast.McastService"
> >                mcastAddr="228.0.0.4"
> >                mcastPort="45564"
> >                mcastFrequency="50"
> >                mcastDropTime="3000"/>
> >
> >            <Receiver
> >
> > className="org.apache.catalina.cluster.tcp.ReplicationListener"
> >                tcpListenAddress="172.16.12.111"
> >                tcpListenPort="4002"
> >                tcpSelectorTimeout="100"
> >                tcpThreadCount="6"/>
> >
> >            <Sender
> >
> > className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
> >                replicationMode="pooled"
> >                ackTimeout="15000"
> >                waitForAck="true">
> >                <Transport
> >
> > className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
> >                timeout="60000"
> >                keepAliveTime="120000"/>
> >            </Sender>
> >
> >            <Valve
> > className="org.apache.catalina.cluster.tcp.ReplicationValve"
> >
> >
> filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>
> >
> >            <Deployer
> > className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
> >                      tempDir="/tmp/war-temp/"
> >                      deployDir="/tmp/war-deploy/"
> >                      watchDir="/tmp/war-listen/"
> >                      watchEnabled="false"/>
> >
> >            <ClusterListener
> > className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
> >        </Cluster>
> >
> >       </Host>
> >
> >    </Engine>
> >
> >  </Service>
> >
> > </Server>
> >
> >
> > Thanks for the support!
> >
> >
> >
> > --
> > Gustavo Campos Araujo
> >
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>


-- 
Gustavo Campos Araujo

Re: Tomcat 5.5.23 Cluster Problem - (memberDisappeared)

Posted by Alberto Jesus La Rosa Agramonte <al...@gmail.com>.
hello thats my configurations files, and work without problems.

cluster 1

<Server port="8005" shutdown="SHUTDOWN">

 <Listener className="org.apache.catalina.core.AprLifecycleListener" />
 <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
/>
 <Listener
className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
 <Listener
className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>

 <GlobalNamingResources>

   <Environment name="simpleValue" type="java.lang.Integer" value="30"/>

   <Resource name="UserDatabase" auth="Container"
             type="org.apache.catalina.UserDatabase"
      description="User database that can be updated and saved"
          factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
         pathname="conf/tomcat-users.xml" />

 </GlobalNamingResources>

 <Service name="Catalina">

   <Connector port="8080" maxHttpHeaderSize="8192"
              maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
              enableLookups="false" redirectPort="8443" acceptCount="100"
              connectionTimeout="20000" disableUploadTimeout="true" />

   <Connector port="8009"
              enableLookups="false" redirectPort="8443" protocol="AJP/1.3"
/>

   <Engine name="Catalina" defaultHost="localhost" jvmRoute="c1">

     <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
            resourceName="UserDatabase"/>

     <Host name="node2" appBase="webapps"
      unpackWARs="true" autoDeploy="true"
      xmlValidation="false" xmlNamespaceAware="false">

       <Cluster
className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"

managerClassName="org.apache.catalina.cluster.session.DeltaManager"
                expireSessionsOnShutdown="false"
                useDirtyFlag="true"
                notifyListenersOnReplication="true">

           <Membership
               className="org.apache.catalina.cluster.mcast.McastService"
               mcastAddr="228.0.0.4"
               mcastPort="45564"
               mcastFrequency="50"
               mcastDropTime="3000"/>

           <Receiver

className="org.apache.catalina.cluster.tcp.ReplicationListener"
               tcpListenAddress="auto"
               tcpListenPort="4001"
               tcpSelectorTimeout="100"
               tcpThreadCount="6"/>

           <Sender

className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
               replicationMode="pooled"
               ackTimeout="15000"
               waitForAck="true">
               <Transport

className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
               timeout="60000"
               keepAliveTime="120000"/>
           </Sender>

           <Valve
className="org.apache.catalina.cluster.tcp.ReplicationValve"

filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>

           <Deployer
className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
                     tempDir="/tmp/war-temp/"
                     deployDir="/tmp/war-deploy/"
                     watchDir="/tmp/war-listen/"
                     watchEnabled="false"/>

           <ClusterListener
className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
       </Cluster>

     </Host>

   </Engine>

 </Service>

</Server>



cluster 2

<Server port="8005" shutdown="SHUTDOWN">

 <Listener className="org.apache.catalina.core.AprLifecycleListener" />
 <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
/>
 <Listener
className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
 <Listener
className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>

 <GlobalNamingResources>

   <Environment name="simpleValue" type="java.lang.Integer" value="30"/>

   <Resource name="UserDatabase" auth="Container"
             type="org.apache.catalina.UserDatabase"
      description="User database that can be updated and saved"
          factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
         pathname="conf/tomcat-users.xml" />

 </GlobalNamingResources>

 <Service name="Catalina">

   <Connector port="8080" maxHttpHeaderSize="8192"
              maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
              enableLookups="false" redirectPort="8443" acceptCount="100"
              connectionTimeout="20000" disableUploadTimeout="true" />

   <Connector port="8009"
              enableLookups="false" redirectPort="8443" protocol="AJP/1.3"
/>

   <Engine name="Catalina" defaultHost="localhost" jvmRoute="c2">

     <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
            resourceName="UserDatabase"/>

     <Host name="node2" appBase="webapps"
      unpackWARs="true" autoDeploy="true"
      xmlValidation="false" xmlNamespaceAware="false">

       <Cluster
className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"

managerClassName="org.apache.catalina.cluster.session.DeltaManager"
                expireSessionsOnShutdown="false"
                useDirtyFlag="true"
                notifyListenersOnReplication="true">

           <Membership
               className="org.apache.catalina.cluster.mcast.McastService"
               mcastAddr="228.0.0.4"
               mcastPort="45564"
               mcastFrequency="50"
               mcastDropTime="3000"/>

           <Receiver

className="org.apache.catalina.cluster.tcp.ReplicationListener"
               tcpListenAddress="auto"
               tcpListenPort="4001"
               tcpSelectorTimeout="100"
               tcpThreadCount="6"/>

           <Sender

className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
               replicationMode="pooled"
               ackTimeout="15000"
               waitForAck="true">
               <Transport

className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
               timeout="60000"
               keepAliveTime="120000"/>
           </Sender>

           <Valve
className="org.apache.catalina.cluster.tcp.ReplicationValve"

filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>

           <Deployer
className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
                     tempDir="/tmp/war-temp/"
                     deployDir="/tmp/war-deploy/"
                     watchDir="/tmp/war-listen/"
                     watchEnabled="false"/>

           <ClusterListener
className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
       </Cluster>

     </Host>

   </Engine>

 </Service>

</Server>

2008/11/13 Gustavo Araujo <gu...@gmail.com>:
> Hello!
>
> I'm trying to finish my configuration of the cluster.
>
> But i get the message of 'memberDisappeared' in both nodes:
>
> Node1:
> <us...@tomcat.apache.org>12-Nov-08 5:30:36 PM
> org.apache.catalina.cluster.tcp.SimpleTcpCluster memberAdded
> INFO: Replication member
> added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.21:4001
> ,catalina,172.16.12.21,4001, alive=218675]
> 12-Nov-08 5:30:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberDisappeared
> INFO: Received member
> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=218675]
> 12-Nov-08 5:40:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberAdded
> INFO: Replication member
> added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.21:4001
> ,catalina,172.16.12.21,4001, alive=818689]
> 12-Nov-08 5:40:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberDisappeared
> INFO: Received member
> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=818689]
> 12-Nov-08 5:50:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberAdded
> INFO: Replication member
> added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.21:4001
> ,catalina,172.16.12.21,4001, alive=1418703]
> 12-Nov-08 5:50:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberDisappeared
> INFO: Received member
> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=1418703]
> 12-Nov-08 5:55:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberAdded
> INFO: Replication member
> added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.21:4001
> ,catalina,172.16.12.21,4001, alive=1718685]
> 12-Nov-08 5:55:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberDisappeared
> INFO: Received member
> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=1718685]
> 12-Nov-08 6:00:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberAdded
> INFO: Replication member
> added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.21:4001
> ,catalina,172.16.12.21,4001, alive=2018717]
> 12-Nov-08 6:00:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberDisappeared
> INFO: Received member
> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=2018717]
> 12-Nov-08 6:05:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberAdded
> INFO: Replication member
> added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.21:4001
> ,catalina,172.16.12.21,4001, alive=2318699]
> 12-Nov-08 6:05:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberDisappeared
> INFO: Received member
> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=2318699]
> 12-Nov-08 6:10:36 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberAdded
> INFO: Replication member
> added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.21:4001
> ,catalina,172.16.12.21,4001, alive=2618680]
> 12-Nov-08 6:10:39 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberDisappeared
> INFO: Received member
> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.21:4001,catalina,172.16.12.21,4001, alive=2618680]
>
> Node2:
> 12-Nov-08 5:35:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberAdded
> INFO: Replication member
> added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.111:4002
> ,catalina,172.16.12.111,4002, alive=528177]
> 12-Nov-08 5:35:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberDisappeared
> INFO: Received member
> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.111:4002,catalina,172.16.12.111,4002, alive=528177]
> 12-Nov-08 5:45:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberAdded
> INFO: Replication member
> added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.111:4002
> ,catalina,172.16.12.111,4002, alive=1128179]
> 12-Nov-08 5:45:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberDisappeared
> INFO: Received member
> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.111:4002,catalina,172.16.12.111,4002, alive=1128179]
> 12-Nov-08 5:50:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberAdded
> INFO: Replication member
> added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.111:4002
> ,catalina,172.16.12.111,4002, alive=1428198]
> 12-Nov-08 5:50:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberDisappeared
> INFO: Received member
> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.111:4002,catalina,172.16.12.111,4002, alive=1428198]
> 12-Nov-08 5:55:42 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberAdded
> INFO: Replication member
> added:org.apache.catalina.cluster.mcast.McastMember[tcp://172.16.12.111:4002
> ,catalina,172.16.12.111,4002, alive=1728180]
> 12-Nov-08 5:55:45 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
> memberDisappeared
> INFO: Received member
> disappeared:org.apache.catalina.cluster.mcast.McastMember[tcp://
> 172.16.12.111:4002,catalina,172.16.12.111,4002, alive=1728180]
>
> Follow the conf files:
>
> Node2:
> <Server port="8005" shutdown="SHUTDOWN">
>
>  <Listener className="org.apache.catalina.core.AprLifecycleListener" />
>  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
> />
>  <Listener
> className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
>  <Listener
> className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
>
>  <GlobalNamingResources>
>
>    <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
>
>    <Resource name="UserDatabase" auth="Container"
>              type="org.apache.catalina.UserDatabase"
>       description="User database that can be updated and saved"
>           factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
>          pathname="conf/tomcat-users.xml" />
>
>  </GlobalNamingResources>
>
>  <Service name="Catalina">
>
>    <Connector port="8080" maxHttpHeaderSize="8192"
>               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
>               enableLookups="false" redirectPort="8443" acceptCount="100"
>               connectionTimeout="20000" disableUploadTimeout="true" />
>
>    <Connector port="8009"
>               enableLookups="false" redirectPort="8443" protocol="AJP/1.3"
> />
>
>    <Engine name="Catalina" defaultHost="node2">
>
>      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
>             resourceName="UserDatabase"/>
>
>      <Host name="node2" appBase="webapps"
>       unpackWARs="true" autoDeploy="true"
>       xmlValidation="false" xmlNamespaceAware="false">
>
>        <Cluster
> className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
>
> managerClassName="org.apache.catalina.cluster.session.DeltaManager"
>                 expireSessionsOnShutdown="false"
>                 useDirtyFlag="true"
>                 notifyListenersOnReplication="true">
>
>            <Membership
>                className="org.apache.catalina.cluster.mcast.McastService"
>                mcastAddr="228.0.0.4"
>                mcastPort="45564"
>                mcastFrequency="50"
>                mcastDropTime="3000"/>
>
>            <Receiver
>
> className="org.apache.catalina.cluster.tcp.ReplicationListener"
>                tcpListenAddress="172.16.12.21"
>                tcpListenPort="4001"
>                tcpSelectorTimeout="100"
>                tcpThreadCount="6"/>
>
>            <Sender
>
> className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
>                replicationMode="pooled"
>                ackTimeout="15000"
>                waitForAck="true">
>                <Transport
>
> className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
>                timeout="60000"
>                keepAliveTime="120000"/>
>            </Sender>
>
>            <Valve
> className="org.apache.catalina.cluster.tcp.ReplicationValve"
>
> filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>
>
>            <Deployer
> className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
>                      tempDir="/tmp/war-temp/"
>                      deployDir="/tmp/war-deploy/"
>                      watchDir="/tmp/war-listen/"
>                      watchEnabled="false"/>
>
>            <ClusterListener
> className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
>        </Cluster>
>
>      </Host>
>
>    </Engine>
>
>  </Service>
>
> </Server>
>
>
> Node 1:
>
> <Server port="9005" shutdown="SHUTDOWN">
>
>  <Listener className="org.apache.catalina.core.AprLifecycleListener" />
>  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
> />
>  <Listener
> className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
>  <Listener
> className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
>
>  <GlobalNamingResources>
>
>    <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
>
>    <Resource name="UserDatabase" auth="Container"
>              type="org.apache.catalina.UserDatabase"
>       description="User database that can be updated and saved"
>           factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
>          pathname="conf/tomcat-users.xml" />
>
>  </GlobalNamingResources>
>
>  <Service name="Catalina">
>
>    <Connector port="9080" maxHttpHeaderSize="8192"
>               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
>               enableLookups="false" redirectPort="8443" acceptCount="100"
>               connectionTimeout="20000" disableUploadTimeout="true" />
>
>    <Connector port="9009"
>               enableLookups="false" redirectPort="8443" protocol="AJP/1.3"
> />
>
>    <Engine name="Catalina" defaultHost="node1">
>
>      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
>             resourceName="UserDatabase"/>
>
>      <Host name="node1" appBase="webapps"
>       unpackWARs="true" autoDeploy="true"
>       xmlValidation="false" xmlNamespaceAware="false">
>
>        <Cluster
> className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
>
> managerClassName="org.apache.catalina.cluster.session.DeltaManager"
>                 expireSessionsOnShutdown="false"
>                 useDirtyFlag="true"
>                 notifyListenersOnReplication="true">
>
>            <Membership
>                className="org.apache.catalina.cluster.mcast.McastService"
>                mcastAddr="228.0.0.4"
>                mcastPort="45564"
>                mcastFrequency="50"
>                mcastDropTime="3000"/>
>
>            <Receiver
>
> className="org.apache.catalina.cluster.tcp.ReplicationListener"
>                tcpListenAddress="172.16.12.111"
>                tcpListenPort="4002"
>                tcpSelectorTimeout="100"
>                tcpThreadCount="6"/>
>
>            <Sender
>
> className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
>                replicationMode="pooled"
>                ackTimeout="15000"
>                waitForAck="true">
>                <Transport
>
> className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"
>                timeout="60000"
>                keepAliveTime="120000"/>
>            </Sender>
>
>            <Valve
> className="org.apache.catalina.cluster.tcp.ReplicationValve"
>
> filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>
>
>            <Deployer
> className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
>                      tempDir="/tmp/war-temp/"
>                      deployDir="/tmp/war-deploy/"
>                      watchDir="/tmp/war-listen/"
>                      watchEnabled="false"/>
>
>            <ClusterListener
> className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
>        </Cluster>
>
>       </Host>
>
>    </Engine>
>
>  </Service>
>
> </Server>
>
>
> Thanks for the support!
>
>
>
> --
> Gustavo Campos Araujo
>

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org