Guys,

I have setup a cluster where i have two tomcat instances (one on windows and
the other on linux), the two instances are able to detect each other and
form a cluster. On top of them i have apache/mod_jk as a load-balancer which
has sticky-sessions set to FALSE...I am trying to test this setup with a
very simple two page app, where in one jsp i am setting a string in session
and the other displaying the same..

NOW for some reasons the sessions are not getting replicated between the two
tomcat-instances, and i dont have any clue as to why would that be the
case...so if some can please assist me on this...below is my
worker.properties and the server.xml file (for the tomcat instances)..

Anything i am missing out ?


WORKER.PROPERTIES
--------
  worker.list=worker1,worker2,lbworker
  
  # Set properties for worker1 (ajp13)
  worker.worker1.type=ajp13
  worker.worker1.host=farhan-pc
  worker.worker1.port=8009
  worker.worker1.lbfactor=2
  
  worker.worker2.type=ajp13
  worker.worker2.host=eng2
  worker.worker2.port=8009
  worker.worker2.lbfactor=2

  worker.lbworker.type=lb
  worker.lbworker.sticky_session=false
  worker.lbworker.balance_workers=worker1,worker2


SERVER.XML - (the cluster section, further let me add that i have added in
the jvmRoute attribute in the engine element which matches the tomcat worker
name as in worker.properties..)
---------------
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"                
                
channelSendOptions="8">
                                
   <Manager className="org.apache.catalina.ha.session.DeltaManager"
        expireSessionsOnShutdown="false"
        notifyListenersOnReplication="true"/>
                                                
   <Channel className="org.apache.catalina.tribes.group.GroupChannel">
        <Membership 
className="org.apache.catalina.tribes.membership.McastService"
                address="228.0.0.4"
                           port="45564"
                           frequency="500"
                           dropTime="3000"/>
        <Receiver 
className="org.apache.catalina.tribes.transport.nio.NioReceiver"
                           address="auto"
                     port="4000"
                     autoBind="100"
                     selectorTimeout="5000"
                     maxThreads="6"/>

        <Sender
className="org.apache.catalina.tribes.transport.ReplicationTransmitter">
            <Transport
className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"/>
        </Sender>
        <Interceptor
className="org.apache.catalina.tribes.group.interceptors.TcpFailureDetector"/>
        <Interceptor 
className="org.apache.catalina.tribes.group.interceptors.MessageDispatch15Interceptor"/>
          </Channel>
                                                
   <ClusterListener
className="org.apache.catalina.ha.session.JvmRouteSessionIDBinderListener"/> 
   <ClusterListener
className="org.apache.catalina.ha.session.ClusterSessionListener"/>
</Cluster>





-- 
View this message in context: 
http://www.nabble.com/Session-Replication-not-working---tf4938903.html#a14137414
Sent from the Tomcat - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
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