You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by Christian Müller <ch...@gmail.com> on 2014/06/01 18:15:43 UTC

Re: Master/Slave configuration together with jetty.xml

Thanks Dominique, I think this is a good approach and will work for us.

Best,
Christian



On Tue, May 27, 2014 at 6:57 PM, Dominique Broeglin <
dominique.broeglin@gmail.com> wrote:

> Hello!
>
> On a setup I’m currently working on we use « ping » URLs for the load
> balancer. This way the loadbalancer knows that the service is available if
> it gets a 200 OK on /svc/service/ping. If the service is not running it
> would get either a connection refused, at 404 or even a 500.
>
> Best regards,
> Dominique
>
> On 23 May 2014, at 17:08 , Christian Müller <ch...@gmail.com>
> wrote:
>
> > Hello guys!
> >
> > We are using Apache ServiceMix (Fuse ESB 7.1.0) in a master/slave
> > configuration. We are providing some web services in our application
> (based
> > on Apache Camel) by using the OSGI servlet service (central jetty.xml
> > configuration). Everithing works fine so far.If the instance 1 (master)
> > goes down, the instance 2 (slave) will take over. Our load balancer will
> > detect this and forward the requests to instance 2 (now master).
> >
> > Our issue is, if we start instance 1 again (now slave), the load balancer
> > detects the http port is available again (but not the service behind) and
> > forward the requests to instance 1 (which cannot handle the requests
> > because he is the slave).
> >
> > Any recommendations how we should handle this?
> > We do not use any web console in ServiceMix.
> >
> > Thanks in advance,
> > Christian
>
>