Return-Path: Delivered-To: apmail-httpd-users-archive@www.apache.org Received: (qmail 28255 invoked from network); 30 Sep 2008 15:01:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 30 Sep 2008 15:01:04 -0000 Received: (qmail 10007 invoked by uid 500); 30 Sep 2008 15:00:53 -0000 Delivered-To: apmail-httpd-users-archive@httpd.apache.org Received: (qmail 9759 invoked by uid 500); 30 Sep 2008 15:00:52 -0000 Mailing-List: contact users-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: users@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list users@httpd.apache.org Received: (qmail 9748 invoked by uid 99); 30 Sep 2008 15:00:52 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 30 Sep 2008 08:00:52 -0700 X-ASF-Spam-Status: No, hits=2.6 required=10.0 tests=DNS_FROM_OPENWHOIS,SPF_HELO_PASS,SPF_PASS,WHOIS_MYPRIVREG X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of lists@nabble.com designates 216.139.236.158 as permitted sender) Received: from [216.139.236.158] (HELO kuber.nabble.com) (216.139.236.158) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 30 Sep 2008 14:59:50 +0000 Received: from isper.nabble.com ([192.168.236.156]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from ) id 1Kkgi8-0003Cn-AK for users@httpd.apache.org; Tue, 30 Sep 2008 08:00:24 -0700 Message-ID: <19743819.post@talk.nabble.com> Date: Tue, 30 Sep 2008 08:00:24 -0700 (PDT) From: Rafael Genovez Idalgo To: users@httpd.apache.org In-Reply-To: <18877839.post@talk.nabble.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Nabble-From: rafaelgenovezidalgo@gmail.com References: <18877839.post@talk.nabble.com> X-Virus-Checked: Checked by ClamAV on apache.org Subject: Re: [users@httpd] Apache Http sticky session problem. Hi. Here is your answer (I think hehe :-)) "workers.properties" of apache: === worker.list=bal1,stat1 worker.Tomcat61.type=ajp13 worker.Tomcat61.host=172.28.11.4 worker.Tomcat61.port=8009 worker.Tomcat61.lbfactor=10 worker.Tomcat61.connect_timeout=10000 worker.Tomcat61.prepost_timeout=10000 worker.Tomcat61.socket_timeout=10 worker.Tomcat61.connection_pool_timeout=30 # here in seconds <=> tomcat's server.xml -> connectionTimeout=30000 ms worker.Tomcat62.type=ajp13 worker.Tomcat62.host=172.28.11.4 worker.Tomcat62.port=8010 worker.Tomcat62.lbfactor=10 worker.Tomcat62.connect_timeout=10000 worker.Tomcat62.prepost_timeout=10000 worker.Tomcat62.socket_timeout=10 worker.Tomcat62.connection_pool_timeout=30 worker.bal1.type=lb worker.bal1.sticky_session=1 worker.bal1.balance_workers=Tomcat61,Tomcat62 worker.bal1.method=S # but already is the default... worker.stat1.type=status === I hope this can help. By. :-) Rafael. amie.lahey wrote: > > Hi All, > > I need a urgent help with apache tomcat load balancing: > I have configured Apache 2.2 with multiple tomcat 6 service instances to > achieve load balancing. But I am unable to maintain sticky session . The > application that I am using has to maintain sessions. > But this not happening .When I login the request is JSP so it does to the > first Tomcat after login when I click on any link it goes to the second > Tomcat and I get a session timeout. > > This how mow wrokers.properties look like: > > ####Workers.Properties file#### > > > worker.list=bal1,stat1 > worker.Tomcat6_1.type=ajp13 > worker.Tomcat6_1.host=172.28.11.4 > worker.Tomcat6_1.port=8009 > worker.Tomcat6_1.sticky_session=True > worker.Tomcat6_1.method=Session > worker.Tomcat6_1.lbfactor=10 > worker.Tomcat6_2.type=ajp13 > worker.Tomcat6_2.host=172.28.11.4 > worker.Tomcat6_2.port=8010 > worker.Tomcat6_2.sticky_session=True > worker.Tomcat6_1.method=Session > worker.Tomcat6_2.lbfactor=10 > worker.bal1.type=lb > worker.bal1.sticky_session=True > worker.bal1.balance_workers=Tomcat6_1,Tomcat6_2 > worker.bal1.method=Session > worker.stat1.type=status > > I have specified the jvm route too in tomcat insatnces server.xml. > > Can anyone help? > As after speciefying the sticky session, I am able to login to my > application but if i do it more that 2-3 times...it doesn't redirect me to > the application. > > I get this eoor msg in tomcat logs: > javax.faces.application.ViewExpiredException: viewId:/login.lahey - View > /login.lahey could not be restored. > at > com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:206) > at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:266) > at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:132) > at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244) > at > org.lahey.webapps.controller.ECMSFacesServlet.service(ECMSFacesServlet.java:47) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263) > at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190) > at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283) > at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767) > at > org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697) > at > org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690) > at java.lang.Thread.run(Thread.java:595) > -- View this message in context: http://www.nabble.com/Apache-Http-sticky-session-problem.-tp18877839p19743819.html Sent from the Apache HTTP Server - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See for more info. To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org " from the digest: users-digest-unsubscribe@httpd.apache.org For additional commands, e-mail: users-help@httpd.apache.org