apache mod_proxy_balancer случайным образом прекращает отправку трафика на внутренний сервер, но без ошибок - PullRequest
0 голосов
/ 17 октября 2018

Я использую mod_proxy_balancer для балансировки нагрузки двух внутренних серверов IIS.Наблюдая за интерфейсом балансировщика-менеджера, я заметил, что иногда apache прекращает посылать трафик одному из участников.Однако в журналах нет ошибок, и ничего не указывает на то, что сервер недоступен.Я пробовал различные методы (трафик, байпус) и вижу тот же результат.Мне нужно выяснить, почему трафик перестает посещать участника, который, похоже, находится в добром здравии и не возвращает ошибок.Обычно это происходит при большой нагрузке, что приводит к проблемам с производительностью, поскольку один сервер обрабатывает все запросы.

Соответствующая конфигурация:

<Proxy balancer://cluster1>
    BalancerMember http://iis1:80 route=2 timeout=45 keepAlive=On
    BalancerMember http://iis2:80 route=1 timeout=45 keepAlive=On
    ProxySet stickysession=ROUTEID
</Proxy>

1 Ответ

0 голосов
/ 19 октября 2018

Понял это - это потому, что мы используем липкие сессии как в наших аппаратных балансировщиках нагрузки, так и в конфигурациях apache балансировщиков.Поэтому, когда мы запускаем нагрузочный тест с использованием jMeter, весь трафик направляется на один сервер.Надеюсь, это поможет.

...