Dumb question: is everything supposed to be defined on the same IP (loopback?) 
and port?

Andrew Hole wrote ..
> Hello guys!
> 
> I've the following configuration on server.xml for two different instances
> of tomcat (on the same server). BUT, i don't know why, session replication
> doesn't work.
> Could you help me to find why?
> 
> Thanks
> 
> Instance 1:
> 
> <Cluster                  className="
> org.apache.catalina.cluster.tcp.SimpleTcpCluster"
>                                        doClusterLog="true"
>                                      clusterLogName="clusterlog"
>                                   manager.className="
> org.apache.catalina.cluster.session.DeltaManager"
>                    manager.expireSessionsOnShutdown="false"
>                manager.notifyListenersOnReplication="false"
>         manager.notifySessionListenersOnReplication="false"
>                             manager.sendAllSessions="false"
>                         manager.sendAllSessionsSize="500"
>                     manager.sendAllSessionsWaitTime="20">
>                   <Membership
>                                           className="
> org.apache.catalina.cluster.mcast.McastService"
>                                           mcastAddr="228.0.0.4"
>                                    mcastBindAddress="127.0.0.1"
>                                  mcastClusterDomain="d10"
>                                           mcastPort="45564"
>                                      mcastFrequency="1000"
>                                       mcastDropTime="30000"
>                                     recoveryCounter="10"
>                                     recoveryEnabled="true"
>                                   recoverySleepTime="5000"/>
>                   <Receiver
>                                            className="
> org.apache.catalina.cluster.tcp.ReplicationListener"
>                                     tcpListenAddress="auto"
>                                        tcpListenPort="9016"
>                                   tcpSelectorTimeout="100"
>                                       tcpThreadCount="6"/>
>                   <Sender
>                                            className="
> org.apache.catalina.cluster.tcp.ReplicationTransmitter"
>                                      replicationMode="fastasyncqueue"
>                                       recoverTimeout="5000"
>                                       recoverCounter="6"
>                         doTransmitterProcessingStats="true"
>                                    doProcessingStats="true"
>                                       doWaitAckStats="true"
>                                        queueTimeWait="true"
>                                         queueDoStats="true"
>                                       queueCheckLock="true"
>                                           ackTimeout="15000"
>                                           waitForAck="true"
>                                     keepAliveTimeout="80000"
>                             keepAliveMaxRequestCount="-1"/>
>                   <Valve                   className="
> org.apache.catalina.cluster.tcp.ReplicationValve"
> 
> filter=".*\.gif;.*\.js;.*\.css;.*\.png;.*\.jpeg;.*\.jpg;.*\.htm;.*\.html;.*\.txt;"
>                                     primaryIndicator="true" />
>                   <Valve                    className="
> org.apache.catalina.cluster.session.JvmRouteBinderValve"
>                                              enabled="true" />
>                   <ClusterListener         className="
> org.apache.catalina.cluster.session.ClusterSessionListener" />
>                   <ClusterListener         className="
> org.apache.catalina.cluster.session.JvmRouteSessionIDBinderListener" />
>                   <Deployer                className="
> org.apache.catalina.cluster.deploy.FarmWarDeployer"
>                                             tempDir="${catalina.base
> }/war-temp"
>                                           deployDir="${catalina.base
> }/war-deploy/"
>                                            watchDir="${catalina.base
> }/war-listen/"
>                                        watchEnabled="true"/>
>                   </Cluster>
> 
> 
> Instance 2
> 
> <Cluster                  className="
> org.apache.catalina.cluster.tcp.SimpleTcpCluster"
>                                        doClusterLog="true"
>                                      clusterLogName="clusterlog"
>                                   manager.className="
> org.apache.catalina.cluster.session.DeltaManager"
>                    manager.expireSessionsOnShutdown="false"
>                manager.notifyListenersOnReplication="false"
>         manager.notifySessionListenersOnReplication="false"
>                             manager.sendAllSessions="false"
>                         manager.sendAllSessionsSize="500"
>                     manager.sendAllSessionsWaitTime="20">
>                   <Membership
>                                           className="
> org.apache.catalina.cluster.mcast.McastService"
>                                           mcastAddr="228.0.0.4"
>                                    mcastBindAddress="127.0.0.1"
>                                  mcastClusterDomain="d10"
>                                           mcastPort="45564"
>                                      mcastFrequency="1000"
>                                       mcastDropTime="30000"
>                                     recoveryCounter="10"
>                                     recoveryEnabled="true"
>                                   recoverySleepTime="5000"/>
>                   <Receiver
>                                            className="
> org.apache.catalina.cluster.tcp.ReplicationListener"
>                                     tcpListenAddress="auto"
>                                        tcpListenPort="9017"
>                                   tcpSelectorTimeout="100"
>                                       tcpThreadCount="6"/>
>                   <Sender
>                                            className="
> org.apache.catalina.cluster.tcp.ReplicationTransmitter"
>                                      replicationMode="fastasyncqueue"
>                                       recoverTimeout="5000"
>                                       recoverCounter="6"
>                         doTransmitterProcessingStats="true"
>                                    doProcessingStats="true"
>                                       doWaitAckStats="true"
>                                        queueTimeWait="true"
>                                         queueDoStats="true"
>                                       queueCheckLock="true"
>                                           ackTimeout="15000"
>                                           waitForAck="true"
>                                     keepAliveTimeout="80000"
>                             keepAliveMaxRequestCount="-1"/>
>                   <Valve                   className="
> org.apache.catalina.cluster.tcp.ReplicationValve"
> 
> filter=".*\.gif;.*\.js;.*\.css;.*\.png;.*\.jpeg;.*\.jpg;.*\.htm;.*\.html;.*\.txt;"
>                                     primaryIndicator="true" />
>                   <Valve                    className="
> org.apache.catalina.cluster.session.JvmRouteBinderValve"
>                                              enabled="true" />
>                   <ClusterListener         className="
> org.apache.catalina.cluster.session.ClusterSessionListener" />
>                   <ClusterListener         className="
> org.apache.catalina.cluster.session.JvmRouteSessionIDBinderListener" />
>                   <Deployer                className="
> org.apache.catalina.cluster.deploy.FarmWarDeployer"
>                                             tempDir="${catalina.base
> }/war-temp"
>                                           deployDir="${catalina.base
> }/war-deploy/"
>                                            watchDir="${catalina.base
> }/war-listen/"
>                                        watchEnabled="true"/>
>                   </Cluster>

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

Reply via email to