Hi,
We set up HAProxy with stickiness ("appsession"), and usually it works great.
But unfortunately, after failover it seems to stop "sticking" and just do round
robin.
We got the problem on both 1.4 and 1.5.
The details - it's a backend of 3 Tomcat servers, with stickiness based on
"myCookie".
backend tom
balance leastconn
server tom1 t1.mycompany.com:80 check
server tom2 t2.mycompany.com:80 check
server tom3 t3.mycompany.com:80 check
appsession myCookie len 32 timeout 3h request-learn
Initially it works: I send several requests with the same cookie "myCookie=1"
and see they all go to the same Tomcat - say "tom1".
But if I crash tom1, and send more requests with the same "myCookie=1", they
starts round robin between tom2 and tom3... I expected them all to stick to one
of those servers.
Am I missing something silly?
With Google I only fished one old vague reference:
http://www.mail-archive.com/[email protected]/msg02632.html
It mentioned "I know about the drawbacks of appsession, i.e. in memory hash
lost on relad or failover" - but the reply implied a fix on 1.5...?
Thanks very much