2016-08-09 11 views
0

У меня есть 3 веб-сервера (Apache), которые находятся за vip (Apache, выступающий в качестве обратного прокси). Мы не хотим, чтобы LB обслуживал трафик, если кто-либо из веб-сервера, который имеет ошибку 501.Остановка трафика на нездоровый экземпляр веб-сервера из loadbalancer

Как это сделать автоматически.

PS: Я считаю, что использовать проверки работоспособности как часть mod_proxy (в атрибуте balancemember).

ответ

1

Я боюсь, что вы используете неправильный инструмент для LB. Apache может это сделать, но он специально не разработан для этого. Мое предложение - использовать HAProxy, который является типичным программным обеспечением для этой ситуации. Если вам нужна помощь с HAProxy, просто напишите. Я мог бы попытаться помочь, но не ублюдок, а затем в выходные.

пс. Я создал эту учетную запись, чтобы ответить вам. Я действительно знаю, о чем говорю. Вы хотите использовать HAProxy вместо apache.

+0

Спасибо за информацию. Фактически в нашем производстве мы имеем конфигурацию, определенную только с точки зрения Apache (от H/W балансировки нагрузки до Apache уже обрабатывается.). Поскольку наш прецедент был ограничен Apache, мы реализовали его только с помощью mod_proxy. – Lovey