Пользовательский датчик балансировки нагрузки Apache
Есть ли способ использовать пользовательский зонд с балансировкой нагрузки apache httpd?
В приведенном ниже примере из документации apache apache определит доступность каждого узла, выполнив команду ping для порта службы. Вместо этого я хотел бы, чтобы apache вызывал некоторую службу /probe, которая выдаст "ok", когда узел будет доступен. Это когда-нибудь возможно?
<Proxy balancer://myset>
BalancerMember http://www2.example.com:8080
BalancerMember http://www3.example.com:8080
ProxySet lbmethod=bytraffic
</Proxy>
ProxyPass "/images/" "balancer://myset/"
ProxyPassReverse "/images/" "balancer://myset/"
1 ответ
В случае, если у кого-то возникнет тот же вопрос, похоже, что это возможно в 2.4 с использованием mod_proxy_hcheck: https://httpd.apache.org/docs/2.4/mod/mod_proxy_hcheck.html