Как получить «нулевое время простоя» на HAProxy с конфигурацией балансировки нагрузки?

Сценарий: у меня есть два веб-сервера, на которых работает Nginx. Также я настроил HAProxy после LB (балансировки нагрузки) для обоих серверов.

Я проверил с Heartbeat, но вам не повезло, что время простоя «ноль». Я хочу, чтобы какое-то приложение сразу переключилось на вторичный сервер, когда основной сервер опустился, другими словами, он не должен давать никаких простоя.

Вы должны прочитать о системах с высокой доступностью и отказоустойчивостью .

Из вашего описания у вас есть высокая доступность, настроенная в режиме Active-Passive, при этом вы не получите нулевого времени простоя. Поскольку приложение должно запускаться на втором сервере, когда он терпит неудачу на основном сервере.

Если вы не используете Active-Active, вы можете получить нулевое время просто или достаточно близко.