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