Hi all,
I'm configuring a Tomcat cluster with 2 servers. In front of that I have
a loadbalancer (LVS software) doing round-robin between the 2 servers.
In my tests I'm finding that the session replication mechanism isn't
"fast enough" to replicate the data.
I have a WS[using Axis] that has a searchProduct method that stores the
results in a Session variable. Then my client adds a product to the cart
and does the checkout. Checkout returns the number of products in the
cart, that sometimes are 0 which means the Product information wasn't
stored in Session. So, session replication isn't working very well.
I'm using 10 clients, in burst mode, to test this so you can see I'm
really stress testing it.
I don't care much about performance, I need the sessions to be 100%
reliably replicated. I thought using "waitForAck=true" solved the
problem but no luck...
Any ideas how to better configure the replication? Is this a know bug?
After the email, there's my cluster configuration.
thanks in advance,
-- cifroes
------------------------------------------
<Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
managerClassName="org.apache.catalina.cluster.session.DeltaManager"
expireSessionsOnShutdown="false"
useDirtyFlag="true">
<Membership
className="org.apache.catalina.cluster.mcast.McastService"
mcastAddr="224.0.0.1"
mcastPort="45564"
mcastFrequency="500"
mcastDropTime="3000"/>
<Receiver
className="org.apache.catalina.cluster.tcp.ReplicationListener"
tcpListenAddress="172.16.1.2"
tcpListenPort="11902"
tcpSelectorTimeout="100"
tcpThreadCount="20"/>
<Sender
className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
replicationMode="pooled" maxPoolSocketLimit="20" autoConnect="true"
waitForAck="true"
keepAliveTimeout="-1"
keepAliveMaxRequestCount="1000000"
/>
<Valve
className="org.apache.catalina.cluster.tcp.ReplicationValve"
filter=".*\.gif;.*\.js;.*\.jpg;.*\.htm;.*\.html;.*\.txt;"/>
<Deployer
className="org.apache.catalina.cluster.deploy.FarmWarDeployer"
tempDir="/tmp/war-temp/"
deployDir="/tmp/war-deploy/"
watchDir="/tmp/war-listen/"
watchEnabled="false"/>
</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]