nginx tcp balancer + exchange

Мой Nginx работает как балансировщик TCP между пользователями и кластером Exchange. Все работает нормально, но хотелось бы добавить активные проверки.

Например, служба IMAP, после того, как служба инициирования сеанса TCP возвращает баннер: «Сервис IMAP4 готов»

Я бы хотел отслеживать этот баннер, если он не удастся, хост будет удален из апстрима.

Как я могу это решить? Спасибо.

0
07.02.2017, 13:21
1 ответ

Загрузите модуль imap и вы можете выполнить проверку следующим образом:

check interval=5000 rise=2 fall=5 timeout=2000 type=imap;

nginx подключается к серверу imap, получает ответ приветствия, чтобы диагностировать, жив ли сервер upstream.

1
28.01.2020, 04:48

Теги

Похожие вопросы