Балансировщик нагрузки сервера http Apache
Я настроил сервер Apache http для работы в качестве балансировщика нагрузки с помощью модуля mod-proxy, но когда я запускаю 50 одновременных пользователей, нагрузка распределяется неравномерно. Все запросы будут отправлены на сервер 1 или 2.
Есть ли способ контролировать балансировщик нагрузки или равномерно распределять нагрузку?
ProxyRequests off
Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/" env=BALANCER_ROUTE_CHANGED
<Proxy balancer://executeeditchecks>
BalancerMember http://172.50.3.6:9038/executeeditchecks route=server-044
BalancerMember http://172.50.3.3:9038/executeeditchecks route=server-003
ProxySet lbmethod=byrequests
ProxySet stickysession=ROUTEID
</Proxy>
<Proxy balancer://editcheckexecution>
BalancerMember http://172.50.3.6:9038/editcheckexecution route=server-044
BalancerMember http://172.50.3.3:9038/editcheckexecution route=server-003
ProxySet lbmethod=byrequests
ProxySet stickysession=ROUTEID
</Proxy>
Listen 7070
<VirtualHost *:7070>
ProxyPass /executeeditchecks balancer://executeeditchecks/
ProxyPassReverse /executeeditchecks balancer://executeeditchecks/
ProxyPass /editcheckexecution balancer://editcheckexecution/
ProxyPassReverse /editcheckexecution balancer://editcheckexecution/
</VirtualHost>