← К библиотеке
Каскады Практика PRO

Здоровье нод: healthcheck и отказоустойчивость

Балансер сам по себе не гарантирует аптайм — он раскидывает трафик, но плохо понимает, что нода мертва именно для российских клиентов. Показываю, как я проверяю здоровье из РФ-точки, как механически вывожу мёртвую ноду из ротации и как держу горячий резерв входов, чтобы блок не превращался в простой. Команды рабочие.

Слепое пятно observatory

Главная ловушка отказоустойчивости: встроенный наблюдатель Xray (observatory/burstObservatory) пингует членов пула с самой ноды. А нода может быть жива в мире, но зарезана ТСПУ именно для российских клиентов. С точки зрения ноды всё отлично — она видит generate_204 и считает себя здоровой. С точки зрения клиента из РФ — мёртвая.

Вывод, из которого растёт вся правильная схема: проверять здоровье надо из РФ, а не только глобально. Нужен внешний воркер с росс…

/

Этот гайд — часть платного доступа

Оформи полный доступ, чтобы открыть текст, конфиги и конструктор.

Открыть доступ