Спасибо всем, но в целом системного уровня решения понятны. Проблема в том, что redeploy может произойти и бесконтрольно - после ребута сервера приложения, например, или в случае крэша приложения.
Есть ли решение на уровне nginx? Может, какая-ть волшебная директива proxy_first_byte_read_timeout? :) Интересный вариант с least_conn, но, насколько я понимаю, n клиентов все равно повиснут? 29 октября 2014 г., 10:51 пользователь Aleksandr Sytar <[email protected] > написал: > > > 28 октября 2014 г., 22:17 пользователь Daniel Podolsky <[email protected] > > написал: > > >> Помечать неработающие бекенды как down -> nginx reload -> deploy -> >>> убираем down -> nginx reload >> >> И так на всех фронтах... >> >> Решение с добавлением блокировки через файрвол в процедуру деплоя >> выглядит несколько более простым. >> >> только надо проследить, чтобы блокировка не DROP, а REJECT (в терминах >> iptables) >> >> > Если вы уверены что на том томкате нет других приложений, которые вы > конечно не собирались отключать,ага. > > _______________________________________________ > nginx-ru mailing list > [email protected] > http://mailman.nginx.org/mailman/listinfo/nginx-ru > -- With best regards, differentlocal (www.differentlocal.ru | [email protected]), System administrator.
_______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
