Hello, We are running a 4-node cluster of 5.5.17. Sometimes java or tomcat crashes and we restart it automaticly. With 5.0.x this was ok, but with 5.5.x it doesn't sync session on startup often. When this happened on 5.0.x I got an ClassCastException, which explained why syncing failed. But on 5.5.17 I just get a timeout of 60 seconds.
This is the start of the catalina.out. Sep 5, 2006 9:41:04 AM org.apache.coyote.http11.Http11BaseProtocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 Sep 5, 2006 9:41:04 AM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 1399 ms Sep 5, 2006 9:41:04 AM org.apache.catalina.core.StandardService start INFO: Starting service Catalina Sep 5, 2006 9:41:04 AM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/5.5.17 Sep 5, 2006 9:41:04 AM org.apache.catalina.cluster.tcp.SimpleTcpCluster start INFO: Cluster is about to start Sep 5, 2006 9:41:04 AM org.apache.catalina.cluster.tcp.SimpleTcpCluster createDefaultClusterValves INFO: Add Default ClusterValves at cluster Catalina Sep 5, 2006 9:41:05 AM org.apache.catalina.cluster.tcp.SimpleTcpCluster createDefaultClusterListener INFO: Add Default ClusterListener at cluster Catalina Sep 5, 2006 9:41:05 AM org.apache.catalina.cluster.tcp.SimpleTcpCluster createDefaultClusterReceiver INFO: Add Default ClusterReceiver at cluster Catalina Sep 5, 2006 9:41:05 AM org.apache.catalina.cluster.tcp.SimpleTcpCluster createDefaultClusterSender INFO: Add Default ClusterSender at cluster Catalina Sep 5, 2006 9:41:05 AM org.apache.catalina.cluster.tcp.SocketReplicationListener createServerSocket INFO: Open Socket at [10.0.10.55:8015] Sep 5, 2006 9:41:05 AM org.apache.catalina.cluster.tcp.ReplicationTransmitter start INFO: Start ClusterSender at cluster Catalina:type=Cluster with name Catalina:type=ClusterSender Sep 5, 2006 9:41:05 AM org.apache.catalina.cluster.tcp.SimpleTcpCluster createDefaultMembershipService INFO: Add Default Membership Service at cluster Catalina Sep 5, 2006 9:41:05 AM org.apache.catalina.cluster.mcast.McastService start INFO: Sleeping for 4000 milliseconds to establish cluster membership Sep 5, 2006 9:41:05 AM org.apache.catalina.cluster.tcp.SimpleTcpCluster memberAdded INFO: Replication member added:org.apache.catalina.cluster.mcast.McastMember[tcp://10.0.10.52:8015,catalina,10.0.10.52,8015, alive=67855063] Sep 5, 2006 9:41:05 AM org.apache.catalina.cluster.tcp.FastAsyncSocketSender checkThread INFO: Create sender [/10.0.10.52:8,015] queue thread to tcp background replication Sep 5, 2006 9:41:05 AM org.apache.catalina.cluster.tcp.SimpleTcpCluster memberAdded INFO: Replication member added:org.apache.catalina.cluster.mcast.McastMember[tcp://10.0.10.73:8015,catalina,10.0.10.73,8015, alive=61675989] Sep 5, 2006 9:41:05 AM org.apache.catalina.cluster.tcp.FastAsyncSocketSender checkThread INFO: Create sender [/10.0.10.73:8,015] queue thread to tcp background replication Sep 5, 2006 9:41:06 AM org.apache.catalina.cluster.tcp.SimpleTcpCluster memberAdded INFO: Replication member added:org.apache.catalina.cluster.mcast.McastMember[tcp://10.0.10.53:8015,catalina,10.0.10.53,8015, alive=62452004] Sep 5, 2006 9:41:06 AM org.apache.catalina.cluster.tcp.FastAsyncSocketSender checkThread INFO: Create sender [/10.0.10.53:8,015] queue thread to tcp background replication Sep 5, 2006 9:41:09 AM org.apache.catalina.cluster.mcast.McastService registerMBean INFO: membership mbean registered (Catalina:type=ClusterMembership) Sep 5, 2006 9:41:09 AM org.apache.catalina.core.StandardHost start INFO: XML validation disabled Sep 5, 2006 9:41:09 AM org.apache.catalina.startup.HostConfig deployWAR INFO: Deploying web application archive ROOT.war Sep 5, 2006 9:41:09 AM org.apache.catalina.cluster.session.ClusterSessionListener messageReceived SEVERE: Context manager doesn't exist:localhost Sep 5, 2006 9:41:09 AM org.apache.catalina.cluster.session.ClusterSessionListener messageReceived SEVERE: Context manager doesn't exist:localhost Sep 5, 2006 9:41:09 AM org.apache.catalina.cluster.session.ClusterSessionListener messageReceived SEVERE: Context manager doesn't exist:localhost Sep 5, 2006 9:41:09 AM org.apache.catalina.cluster.session.ClusterSessionListener messageReceived SEVERE: Context manager doesn't exist:localhost Sep 5, 2006 9:41:09 AM org.apache.catalina.cluster.session.ClusterSessionListener messageReceived SEVERE: Context manager doesn't exist:localhost Sep 5, 2006 9:41:09 AM org.apache.catalina.cluster.session.ClusterSessionListener messageReceived SEVERE: Context manager doesn't exist:localhost Sep 5, 2006 9:41:10 AM org.apache.catalina.cluster.session.ClusterSessionListener messageReceived SEVERE: Context manager doesn't exist:localhost Sep 5, 2006 9:41:10 AM org.apache.catalina.cluster.session.ClusterSessionListener messageReceived SEVERE: Context manager doesn't exist:localhost Sep 5, 2006 9:41:10 AM org.apache.catalina.cluster.session.ClusterSessionListener messageReceived SEVERE: Context manager doesn't exist:localhost Sep 5, 2006 9:41:10 AM org.apache.catalina.cluster.session.ClusterSessionListener messageReceived SEVERE: Context manager doesn't exist:localhost Sep 5, 2006 9:41:11 AM org.apache.catalina.cluster.session.ClusterSessionListener messageReceived SEVERE: Context manager doesn't exist:localhost Sep 5, 2006 9:41:11 AM org.apache.catalina.cluster.session.ClusterSessionListener messageReceived SEVERE: Context manager doesn't exist:localhost Sep 5, 2006 9:41:11 AM org.apache.catalina.cluster.session.ClusterSessionListener messageReceived SEVERE: Context manager doesn't exist:localhost Sep 5, 2006 9:41:11 AM org.apache.catalina.cluster.session.ClusterSessionListener messageReceived SEVERE: Context manager doesn't exist:localhost Sep 5, 2006 9:41:11 AM org.apache.catalina.cluster.session.ClusterSessionListener messageReceived SEVERE: Context manager doesn't exist:localhost Sep 5, 2006 9:41:12 AM org.apache.catalina.cluster.session.ClusterSessionListener messageReceived SEVERE: Context manager doesn't exist:localhost Sep 5, 2006 9:41:12 AM org.apache.catalina.cluster.session.ClusterSessionListener messageReceived SEVERE: Context manager doesn't exist:localhost Sep 5, 2006 9:41:12 AM org.apache.catalina.cluster.session.ClusterSessionListener messageReceived SEVERE: Context manager doesn't exist:localhost Sep 5, 2006 9:41:12 AM org.apache.catalina.cluster.session.ClusterSessionListener messageReceived SEVERE: Context manager doesn't exist:localhost Sep 5, 2006 9:41:14 AM org.apache.catalina.cluster.session.ClusterSessionListener messageReceived SEVERE: Context manager doesn't exist:localhost Sep 5, 2006 9:41:14 AM org.apache.catalina.cluster.session.DeltaManager start INFO: Register manager to cluster element Engine with name Catalina Sep 5, 2006 9:41:14 AM org.apache.catalina.cluster.session.DeltaManager start INFO: Starting clustering manager at Sep 5, 2006 9:41:14 AM org.apache.catalina.cluster.session.DeltaManager getAllClusterSessions WARNING: Manager [localhost], requesting session state from org.apache.catalina.cluster.mcast.McastMember[tcp://10.0.10.52:8015,catalina,10.0.10.52,8015, alive=67863169]. This operation will timeout if no session state has been received within 60 seconds. Sep 5, 2006 9:42:14 AM org.apache.catalina.cluster.session.DeltaManager waitForSendAllSessions SEVERE: Manager [localhost]: No session state send at 9/5/06 9:41 AM received, timing out after 60,033 ms. Sep 5, 2006 9:42:16 AM org.apache.catalina.cluster.session.DeltaManager deserializeSessions WARNING: overload existing session 5D8486234FCD60EF7A59CBAED66E20EA Sep 5, 2006 9:42:40 AM org.apache.coyote.http11.Http11BaseProtocol start INFO: Starting Coyote HTTP/1.1 on http-8080 Sep 5, 2006 9:42:41 AM org.apache.catalina.storeconfig.StoreLoader load INFO: Find registry server-registry.xml at classpath resource Sep 5, 2006 9:42:42 AM org.apache.catalina.startup.Catalina start INFO: Server startup in 97508 ms This is the server.xml. <Server port="8005" shutdown="SHUTDOWN" debug="0"> <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" /> <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /> <Listener className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/> <GlobalNamingResources> <!-- Editable user database that can also be used by UserDatabaseRealm to authenticate users --> <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> <!-- Define the Tomcat Stand-Alone Service --> <Service name="Catalina"> <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 --> <Connector port="8080" maxHttpHeaderSize="8192" maxThreads="300" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="1024" connectionTimeout="20000" disableUploadTimeout="true" compression="on" compressableMimeTypes="text/html,text/xml,text/plain,text/javascript,text/css"/> <!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 --> <!-- <Connector port="8009" enableLookups="false" redirectPort="8443" debug="0" protocol="AJP/1.3" /> --> <Engine name="Catalina" defaultHost="localhost"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> <Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"/> <Host name="localhost" appBase="/usr/local/crm-CRM21/deployed" unpackWARs="true" autoDeploy="false" reloadable="false" usePooling="false" xmlValidation="false" xmlNamespaceAware="true"> </Host> <!-- <Host name="rc.realworks.nl" appBase="/usr/local/crm-RC/deployed" unpackWARs="true" autoDeploy="false" reloadable="false" usePooling="false" xmlValidation="false" xmlNamespaceAware="true"> </Host> --> </Engine> </Service> </Server> Does this make sense to anybody? Can I provide more info? Ronald.