Mark Thomas wrote:
Emilio Recio wrote:
Hi,
i have installed Apache 2.2 and two Tomcat 6 whit load balancing in
cluster mode using "mod_jk" module and setting sticky session in TRUE,
and memory replication. I was testing my project and work perfect.
We have a dilemma using sticky session or not using it, with my team work.
Setting sticky-session in TRUE, it works fine, even when one tomcat
fails-over. When set to FALSE i can see that the session have some data
loss, and the project start to fail.
I was reading the book Professional Apache Tomcat 6, goggle searches and
all kind of information in the net. The recommendation is: use
sticky-session in TRUE with memory replication.
Nobody mention concrete arguments, and need that to make a report to the
system administrator, to make him understand why we need to use
sticky-session in TRUE.

I would have thought the occasional data loss you see is argument
enough. What more were you looking for?

Mark



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Hi Mark,
We are developing an e-commerce app. The application store in session a lot of information like user data, user history data, etc. The scenario is: 3 PC's, one with Apache 2.2, and the others have Tomcat 6. Apache has mod_jk to make load balancing, and the Tomcat 6 have configured in memory session replication, to support fail-over.
STICKY SESSION FALSE:
Some times: Tomcat1 after the login, has all the user info charged in session, when load balancer try to use the Tomcat2 some info is saved but other info is missing. We need to know good arguments to justify to the client, why we should use sticky session in true to avoid this missing data issue. The client doesn't want to use sticky session in TRUE, they arguments are: "We loose performance in transactions and loose of loadbalancing (using sticky session in TRUE). Using sticky session in FALSE the Tomcat more idle attend the request that incoming and gain performance. One example: You have 4 users, two in tomcat1 and the other two in tomcat2. If users in tomcat2 logout, this stay idle when the other is attending the other two users. So, you "loose load balancing"."

They arguments are partial true, using stick-session in TRUE , you have one tomcat attending a client session during its life cycle; even if this users are idle or has very active session. Its stable and fail-over tolerant. Of course you "loose" performance. So we need good arguments to explain why we need use, sticky session in true.
My regards,
   Emilio  Recio

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to