Сообщество / Новая тема

Обсуждение статьиПервый комментарий откроет обсуждение — дальше все вопросы по этой статье будут собираться здесь

Об статье:
Балансировщик слал трафик на мёртвую ноду: проверялся порт, а не сервис

Каждый третий запрос к API падал по таймауту, а балансировщик клялся, что все три ноды здоровы. Панель HAProxy показывала три зелёных кружка, метрики CPU и памяти были в норме, а пользователи писали, что сайт «то работает, то нет». Разбирались два дня — и оказалось, что health-check проверял ровно то, что не имело значения: жив ли TCP-порт, а не жив ли сервис за ним.

Подробнее →