httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Luca Toscano <toscano.l...@gmail.com>
Subject Re: [users@httpd] Tomcat balanced to instance before its ready - any API to control when its re-balanced?
Date Mon, 27 Mar 2017 10:43:44 GMT
Hi Wayne,

2017-03-23 16:28 GMT+01:00 Wayne W <waynemailinglists@gmail.com>:

> Hi,
>
> I have apache 2.4 setup in a 2 node balancer configuration:
>
> ProxyPass / balancer://cluster/ stickysession=JSESSIONID nofailover=Off
> <Proxy balancer://cluster/>
>        Order allow,deny
>        Allow from all
>        BalancerMember ajp://127.0.0.1:8009 route=g1
>        BalancerMember ajp://127.0.0.1:8010 route=g2
>  </Proxy>
>
>
> When I bring one of the tomcats down traffic is balanced correctly to the
> other instance. However when starting up the tomcat instance again, I'm
> observing Apache routing traffic to the tomcat instance thats starting up
> too early and the browser sits there whirling away until the web app is
> fully deployed.
>
> I'm aware of the balancer-manager, but is there away I can script apache
> when the node is balanced to again? There doesn't seem to be an API or way,
> other than using the balancer-manager interface manually.
>

have you checked
https://httpd.apache.org/docs/current/mod/mod_proxy_hcheck.html? It might
be useful to add (app-level) health check to the backends to "warm" them up
before serving real client traffic.

Hope that helps!

Luca

Mime
View raw message