Дня. Есть конфиг:
<VirtualHost 100.12.69.1:80>
ProxyRequests off
ServerName cluster.local
<Proxy balancer://cluster>
BalancerMember http://100.12.69.100:8080 route=AppNode1 loadfactor=1
BalancerMember http://100.12.69.110:8080 route=AppNode2 loadfactor=1
ProxySet lbmethod=byrequests stickysession=JSESSIONID|jsessionid
</Proxy>
ProxyPass / balancer://cluster/
ProxyPass http://100.12.69.100 http://100.12.69.100:8080
ProxyPass http://100.12.69.110 http://100.12.69.110:8080
ProxyPassReverse / http://100.12.69.100:8080
ProxyPassReverse / http://100.12.69.110:8080
</VirtualHost>
RoundRobin, Session Affinity. Но нарисовалась проблема: нужно, чтобы пользователь попадающий на одну из нод впоследствии сидел на ней пока не окончит работу, а в текущем режиме на каждом обновлении страницы/переходе по ссылке меняется нода.
Как бы в теории все запросы в рамках сессии должны гулять строго по определённой ноде, но нет. Как это можно исправить?