Да хоть на Юпитере. Он вообще-то в контейнере. Ядро может входящие
коннекции перенаправлять на любой порт, и ip-адрес можно менять.
Без разницы, как отличать новый сервер от старого, по ip или порту,
но в любом случае их нужно как-то различать.
Ок, предложите вариант решения данной задачи вашим способом?
Не нужно поднимать два nginx'а на одинаковых портах. Вы пытаетесь
известным Вам решением подменить задачу. Задача -- перенаправить
соединения на новый сервер, а не просто иметь два параллельно
работающих nginx'а.
Задача на самом деле не совсем такая. Но в целом я согласен, её можно
решить и подобным способом.
Но reuseport не делает
переброса соединений, как бы этого ни хотелось.
Ну так мне то и не нужен проброс соединений. Мне нужно, чтобы к моменту,
когда я гасил старый контейнер, был новый запущенный. Потеря нескольких
соединений в данном случае не очень критична.
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru