Остановка трафика на нездоровый экземпляр веб-сервера из loadbalancer
У меня есть 3 веб-сервера (Apache), которые находятся за vip (Apache, служащий в качестве обратного прокси). Мы не хотим, чтобы LB обслуживал трафик, если кто-либо из веб-серверов имеет ошибку 501.
Как я могу сделать это автоматически.
PS: я думаю использовать проверки здоровья как часть mod_proxy (под атрибутом balancemember).
1 ответ
Боюсь, вы используете неправильный инструмент для LB. Apache может сделать это, но он не предназначен специально для этого. Я предлагаю использовать HAProxy, который является типичным программным обеспечением для этой ситуации. Если вам нужна помощь с HAProxy, просто напишите. Я мог бы попытаться помочь, но не полегче, чем на выходных.
пс. Я создал этот аккаунт только для того, чтобы ответить вам:) Я действительно знаю, о чем говорю. Вы хотите использовать HAProxy вместо apache.