Hank, thanks for the reply. I was not thinking of app-cookie (i.e. appsession) load balancing at this stage, but just a SERVERID cookie which stores the backend label. I guess the answer is that it depends on what cookies the app uses, and what their expiry date is. But what about source IP persistence as well? How do we configure the timeout for that?

Thanks,

James


On 3 Sep 2009, at 17:47, Hank A. Paulson wrote:

if you use haproxy with app-generated-cookie based balancing, it will continue to send requests with that cookie to that backend as long as that cookie exists and that backend is up - afaik.

If you look at the cookie in a browser tool, what is the expiration time? If it is not, as long as you want you have to change the expiration time in your CMS that is creating the cookie.

On 9/3/09 8:15 AM, James Little wrote:
Hi All,

I'm looking for some advice on how to achieve lengthly (2 hours+)
persistence with cookie insertion. I know that by default the cookies do not expire, but we are concerned here with the actual session duration.
For example, say we are dealing with a web-based CMS where the user
wants to be logged in for hours, but is not necessarily refreshing the screen frequently. How do we ensure he stays logged in? I'm aware that
HAProxy does not support http keep-alive. Is the 'clitimeout' setting
the right way to go?

Also interested in knowing the *default* persistence timeout.


Any pointers greatly appreciated.


James



Reply via email to