Yes, I have two servers setup almost identically. They both have HAProxy and 
multiple instances of the backend app. 

We’re trying to achieve multiple levels of redundancy to handle anything from a 
whole box going down to an app instance crashing.

- Kevin

On Oct 26, 2013, at 12:02 AM, William Attwood <[email protected]> 
wrote:

> You're trying to run 2 instances of haproxy, independent of one another, with 
> independent application servers as well?
> 
> 
> 
> Thank you,
> William Attwood
> System Engineer, Co-Founder
> Open Box I.T. Solutions, LLC
> c. 801-634-6479
> 
> 
> On Fri, Oct 25, 2013 at 10:41 PM, Kevin <[email protected]> wrote:
> I have haproxy successfully running on one server with multiple instances of 
> our app. What I tried to do was bring it up on a second server configured 
> similarly.
> 
> Right now we are using cookies for session persistence and it works well with 
> a single server.
> 
> After bringing on the second server and setting up two DNS A records I’ve 
> notice some issues.
> 
> Some times the browser will apparently end up requesting different things 
> from the two different servers. I didn’t really expect this behavior, but I 
> can see in the developer tools that it is in fact getting cookies from both 
> servers and this is making the app fail.
> 
> From what I’ve read it seems like I need to peer the two servers so if a 
> request with a cookie comes in on the second server haproxy will forward that 
> request to the correct instance on the first server.
> 
> Does this make sense, and if so do I need to configure a stick table somehow 
> or am I barking up the wrong tree?
> 
> Also, it seems that it’s the image requests that typically might end up going 
> to a different server. Sometimes these come through with no cookie, 
> especially if it’s the first time the site is loading. The app framework is 
> apparently setup for image links to use the actual session id in the url to 
> the image.
> 
> So the link might look like this:
> 
> https://server2.domain.com/longstringofcharsthatisasessionid/files/%7B9673-7301-0970-2310-9272%7D/background.png
> 
> Is it possible to read the sessionid cookie of the first response so that 
> when a request comes through with the sessionid in the url I can direct it to 
> a particular instance of the app?
> 
> 
> Thanks,
> Kevin
> 

Reply via email to