@iru
php dev

Умеет ли Nginx динамически добавлять upstream?

Приветствую товарищи.
Подскажите есть ли у Nginx или его брата Nginx+ возможность добавлять upstream на лету без перезагрузки службы?
Есть дикая необходимость это делать, а судя по документации Nginx+, умеет он только добавлять сервера в уже созданный upstream.
  • Вопрос задан
  • 181 просмотр
Пригласить эксперта
Ответы на вопрос 3
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Не умеет. Нужна как минимум перечитка конфигурации
Ответ написан
Комментировать
@q2digger
никого не трогаю, починяю примус
Можно использовать связку consul + consul template , в консул можно закидывать адрес и порт нового апстрима, consul-template это дело видит, выкатывает новый конфиг по шаблону и релоадид nginx.
Дока https://github.com/hashicorp/consul-template
Ответ написан
Комментировать
@440hz
умеет через модуль
https://github.com/yzprofile/ngx_http_dyups_module

используем в продакшене. нареканий нет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы