LINUX.ORG.RU
ФорумAdmin

Apache load balancing как запретить прыгать между нодами?

 ,


0

1

Дня. Есть конфиг:

<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. Но нарисовалась проблема: нужно, чтобы пользователь попадающий на одну из нод впоследствии сидел на ней пока не окончит работу, а в текущем режиме на каждом обновлении страницы/переходе по ссылке меняется нода.

Как бы в теории все запросы в рамках сессии должны гулять строго по определённой ноде, но нет. Как это можно исправить?


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.