У меня проблемы с настройкой nginx.
Я использую Nignx в качестве обратного прокси. Я хочу отправить все свои запросы на мой первый сервер. Если первый сервер не работает, я хочу отправить запросы на второй сервер.
Короче говоря, как я могу иметь отказоустойчивое решение без балансировки нагрузки?
Балансировка нагрузки в nginx очень проста, мы просто настраиваем имена серверов в восходящей области, где мы пишем список серверов для балансировки нагрузки.
nginx поддерживает другой алгоритм балансировки нагрузки, по умолчанию это циклический перебор, но мы настраиваем его с разными ключами, такими как ip_hash ...
источник
Расширяя ответ chrskly, вы можете настроить 3 флага / конфига.
В следующем примере GRPC, если основной сервер не может быть подключен в течение 7 секунд, переключитесь на резервное копирование и отметьте основной сервер как отключенный на 6000 с:
источник