Why are you defining mod_proxy_balancer directives in WEB1 & WEB2. You only need to configure these in Apache Load Balancer machine.
Correct me if i am wrong. -Anam ________________________________ From: Anam Ali Khan <anamalik...@yahoo.com> To: "users@httpd.apache.org" <users@httpd.apache.org> Sent: Thursday, 15 March 2012, 22:13 Subject: Re: [users@httpd] Apache + Tomcat Load Balancing Do not use session replication/sharing, use session stickiness instead. -Anam ________________________________ From: Igor Cicimov <icici...@gmail.com> To: users@httpd.apache.org Sent: Wednesday, 14 March 2012, 14:48 Subject: RE: [users@httpd] Apache + Tomcat Load Balancing What is in apache log file, any proxy errors? I would do some extra logging if i was you as given in the below link: http://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html#stickyness_troubleshooting On Mar 14, 2012 8:28 PM, "Kashif Rahman" <kashif.rah...@vopium.com> wrote: Yes I have that same in server.xml on both tomcats. > >Thank you, > >Best Regards, >Kashif Rahman > >From:Igor Cicimov [mailto:icici...@gmail.com] >Sent: Wednesday, March 14, 2012 2:21 PM >To: users@httpd.apache.org >Subject: RE: [users@httpd] Apache + Tomcat Load Balancing > >Does the route parameters in the apache balancer tomcat1 and tomcat2 match the >jvmRoute value in the tomcat connectors? >On Mar 12, 2012 9:19 PM, "Kashif Rahman" <kashif.rah...@vopium.com> wrote: >Here what I have used : > >================== > >ProxyRequests Off > <Proxy *> > AddDefaultCharset Off > Order deny,allow > Allow from all > </Proxy> > ProxyPass /balancer-manager ! > ProxyPass /examples balancer://qawebcluster/examples > ProxyPassReverse /examples balancer://qawebcluster/examples > ProxyPass /kashif/admin ajp://x.x.x.x:18009/kashif/admin > ProxyPassReverse /kashif/admin ajp://x.x.x.x:18009/kashif/admin > > #ProxyPass /kashif balancer://qawebcluster/kashif >stickysession=JSESSIONID|jsessionid > #ProxyPassReverse /kashif balancer://qawebcluster/kashif >stickysession=JSESSIONID|jsessionid > ProxyPass /kashif balancer://qawebcluster/kashif > ProxyPassReverse /kashif balancer://qawebcluster/kashif > ProxyPass /k balancer://qawebcluster/k >stickysession=JSESSIONID|jsessionid > ProxyPassReverse /k balancer://qawebcluster/k >stickysession=JSESSIONID|jsessionid > <Proxy balancer://qawebcluster> > BalancerMember ajp://127.0.0.1:8009 route=tomcat1 disablereuse=On > BalancerMember ajp://x.x.x.x:8009 route=tomcat2 disablereuse=On > ProxySet lbmethod=byrequests > </Proxy> > >ProxyPreserveHost Off >ProxyStatus On > >================== >We have this config on WEB1 as WEB2 both. 3 machines involved. 1 Apache only >for load balancing and 2 machines as WEB1 and WEB2 having Apache and tomcat on >each. > >We are using mod_proxy_ajp > >Tomcat is clustered. Session replication works, if single Apache is handling 2 >tomcat instances. When we start second Apache, tomcat session replication >stops. We want to have failover for PHP side too. > >Thank you, > >Regards, >Kashif Rahman. > >From:Igor Cicimov [mailto:icici...@gmail.com] >Sent: Monday, March 12, 2012 2:12 PM >To: users@httpd.apache.org >Subject: RE: [users@httpd] Apache + Tomcat Load Balancing > >You can at least tell us what OS are these servers running on? Also you said >when you put second apache something is not working so we would like to see >your apache config if you dont mind. Another thing not clear to me is tomcat >session replication. Are the tomcats clustered? If not how do they replicate >the sessions between each other? >In meantime check mod_proxy_balancer documentation as possible solution. You >can find lots of examples with sticky sessions configuration fot this module >for tomcat backends. >On Mar 12, 2012 6:19 PM, "Kashif Rahman" <kashif.rah...@vopium.com> wrote: >Thanks Anam, but we are looking at to use mod proxy for Apache/Tomcat >Communication and session persistence. Can it be done using our requirement? > >Thank you, > >Regards, >Kashif Rahman. > >From:Anam Ali Khan [mailto:anamalik...@yahoo.com] >Sent: Friday, March 09, 2012 7:44 PM >To: users@httpd.apache.org >Cc: Kashif Rahman >Subject: Re: [users@httpd] Apache + Tomcat Load Balancing > >Hi, > >I would recommend HAProxy as a load balancer in your PHP + JSP application >environment. It will work as follows: > >1. First HAProxy will accept client request. >2. It will forward those requests to two machines via round robin >3. Each WebServer must use mod_jk as a connector (module) for Apache/Tomcat >communication and session persistence. >4. HAproxy also perform health checking for two servers. > >-Anam > > >________________________________ > >From:Kashif Rahman <kashif.rah...@vopium.com> >To: users@httpd.apache.org >Sent: Friday, 9 March 2012, 11:36 >Subject: [users@httpd] Apache + Tomcat Load Balancing > >Hi, > >We have requirement for to load balance our PHP + JSP application. I need to >know that how can I load balance 2 Apache web Servers and 2 Tomcat Servers, >1st Web Server + Tomcat on 1st machine and 2nd Web Server + Tomcat on 2nd >machine. We want to use Proxy Load Balancer for Apache to tomcat communication. >If we use single Apache Web Server and 2 tomcat instances on different >machines, it seems to be working and sharing session fine, but when we add 2nd >apache web server to have fail over for PHP too, tomcat stops replicating >session? If anyone is running such type of setup then kindly do let me know >what could be the issues or anything missing. I am using Apache WebServer as a >load balancer for both Apache too. > > > Apache Webserver > > | > > | > > _____ |______ > > | | > > Apache Webserver Apache Webserver > > | | > > Tomcat Tomcat > >What could be the recommended solution for this requirement? > >Thank you, > >Best Regards, > >Kashif Rahman >