<div dir="ltr">Спасибо всем, но в целом системного уровня решения понятны. Проблема в том, что redeploy может произойти и бесконтрольно - после ребута сервера приложения, например, или в случае крэша приложения.<div><br><div>Есть ли решение на уровне nginx? Может, какая-ть волшебная директива proxy_first_byte_read_timeout? :)</div></div><div>Интересный вариант с least_conn, но, насколько я понимаю, n клиентов все равно повиснут? </div></div><div class="gmail_extra"><br><div class="gmail_quote">29 октября 2014 г., 10:51 пользователь Aleksandr Sytar <span dir="ltr"><<a href="mailto:sytar.alex@gmail.com" target="_blank">sytar.alex@gmail.com</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">28 октября 2014 г., 22:17 пользователь Daniel Podolsky <span dir="ltr"><<a href="mailto:onokonem@gmail.com" target="_blank">onokonem@gmail.com</a>></span> написал:<div><div class="h5"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><span><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Помечать неработающие бекенды как down -> nginx reload -> deploy -> убираем down -> nginx reload</blockquote></div></span><div style="font-family:'courier new',monospace">И так на всех фронтах...</div><div style="font-family:'courier new',monospace"><br></div><div style="font-family:'courier new',monospace">Решение с добавлением блокировки через файрвол в процедуру деплоя выглядит несколько более простым.</div><div style="font-family:'courier new',monospace"><br></div><div style="font-family:'courier new',monospace">только надо проследить, чтобы блокировка не DROP, а REJECT (в терминах iptables) </div><br></div></div></blockquote><div><br></div></div></div><div>Если вы уверены что на том томкате нет других приложений, которые вы конечно не собирались отключать,ага.</div></div></div></div>
<br>_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br>With best regards,<br>differentlocal (<a href="http://www.differentlocal.ru">www.differentlocal.ru</a> | <a href="mailto:differentlocal@gmail.com">differentlocal@gmail.com</a>),<br>System administrator.
</div>