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