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 >

