В nginx есть пассивное выявление отказов upstream; активные периодические проверки штатным health_check относятся к коммерческому модулю.
Есть ли у nginx health checks, какого рода?
В nginx есть пассивное выявление отказов upstream; активные периодические проверки штатным health_check относятся к коммерческому модулю.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
В nginx есть пассивное выявление отказов upstream; активные периодические проверки штатным health_check относятся к коммерческому модулю.
Пассивный механизм использует реальные запросы и параметры вроде max_fails/fail_timeout. Активный заранее опрашивает backend и может проверять статус или тело ответа. Возможности зависят от сборки и модулей; не обещайте директиву health_check для любой установки nginx.
Источник: nginx.org.