Задать вопрос
@Tookuk
Программист JAVA и Oracle

Как заставить Nginx перестать запускать юзеров на ноду?

Добрый день!
Есть приложение на N нодах.
В среднем, рабочая сессия юзера в приложении длится 1 час.

Есть ли возможность провернуть следующий сценарий:
  • говорим Nginx чтобы он не пускал новых юзеров на ноду N
  • дожидаемся пока все юзеры закончат там работу
  • перезагружаем ноду
  • пускаем туда юзеров

?
  • Вопрос задан
  • 75 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
keydon2
@keydon2
...
А что на нодах?
Какая именно сессия подразумевается? Если tcp, то чем не устраивает убрать в конфигах проблемную ноду(down) и зарелоудить ндинкс(без разрыва текущих соединений)?
Если имеется ввиду более высокая сессия на уровне более высокого протокола, то тоже нужно знать нюансы. Какой бекэнд, стейтфулл ли, может ли другой бекэнд ответить на сессию предыдущего и т.д.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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