Hi! O Mar, 11-03-2008 ás 22:32 -0600, Filip Hanik - Dev Lists escribiu: > for it to work you would need to have channelSendOptions="6",
No, it doesn't work too. I've already tried with it... With synchronous session replication server response is a bit slower (but too much...) but I have the same problem... > however, > not using sticky sessions is a bad strategy, I know, but then, what is the reason for supporting them at all? Cheers, Vreixo > no matter how you look at it. > using sticky sessions, one can take advantage of asynchronous messaging > and hence not affect the overall response time > and other benefits of course > > Filip > Vreixo Formoso wrote: > > Hi! > > > > I've a session replication problem I don't know how to solve. > > > > I've installed a tomcat cluster with 2 tomcat workers (v6.0.14) and an > > apache server 2.2.3 as load balancer, with mod_jk. > > > > I've configured DeltaManager for session replication. When I use sticky > > sessions, all works propertly, when I stop one tomcat the other one > > handles the session. > > > > However, if I disable sticky sessions things change. As a first sight, > > it seems to work ok. Each request is processed by a different tomcat, > > sessions are replicated propertly. However, if I send several requests > > too fast (well, not so fast, just clicking F5 in the web browser 1 or 2 > > times per second), after a short time the session is suddenly lost, and > > a new session is created. May it be a session replication problem? I've > > tried with several cluster->channelSendOptions but I always have the > > same problem. Note that with sticky sessions in the load balancer the > > problem does not exists. Any ideas? > > > > Thank you in advance. > > > > Cheers, > > Vreixo Formoso > > > > > > ----------------- cluster config in server.xml ---------- > > > > <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster" > > channelSendOptions="4"> > > > > <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="4002" > > 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> > > > > <Valve className="org.apache.catalina.ha.tcp.ReplicationValve" > > filter=""/> > > <Valve > > className="org.apache.catalina.ha.session.JvmRouteBinderValve"/> > > > > <Deployer > > className="org.apache.catalina.ha.deploy.FarmWarDeployer" > > tempDir="/tmp/war-temp/" > > deployDir="/tmp/war-deploy/" > > watchDir="/tmp/war-listen/" > > watchEnabled="false"/> > > > > <ClusterListener > > className="org.apache.catalina.ha.session.JvmRouteSessionIDBinderListener"/> > > <ClusterListener > > className="org.apache.catalina.ha.session.ClusterSessionListener"/> > > </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] > > > > > > > > > > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]