ну смотрите. у вас есть 2 nginx-а, правильно ?<div>и вы хотите перекидывать tcp-конекции туда-сюда ?</div><div><br></div><div>рассмотрим ситуацию.</div><div>пришел пользователь. допустим, 1-й сервер отвечает (MASTER), 2-й на подхвате (BACKUP).</div>
<div>запрос упал в апстрим. сервер сходил на первые два бекенда, понял, что там глухо, третий бекенд ему ответил, полетели байтики "бекенд --> nginx --> пользователь". с третьего бекенда.</div><div><br></div>
<div>тут происходит ая-я-я-й и 1-й nginx теряется.</div><div><br></div><div>с точки зрения здравого смысла, у 2-го nginx-а все это время должна строиться идентичная картинка</div><div><br></div><div>а) он должен загрейлистить 2 бекенда</div>
<div>б) он должен понимать, что мы читаем ответ с третьего бекенда</div><div>в) все это дело он должен подхватить на лету</div><div><br></div><div>это капец.</div><div><br></div><div><br></div><div>есть темы с фаирволами, например PF + pfsync или аналогичные модули синхронизации на iptables. Они синхронизируют состояния _транзитных_ tcp-сессий. Т.е. тех, которые начинаются не на нашем сервере и заканчиваются где-то там далеко. В этом случае можно сделать CARP + pf + pfsync и у вас фаирволы будут совершенно прозрачно переключаться туда-сюда. Правда, для 50 мегабитного канала надо будет заложить еще такую же пропускную способность для синхронизации. Но это именно транзитные tcp-конекции.</div>
<div><br></div><div>вы же ведете речь о tcp-конекциях, которые нетранзитные, они терминируются на ваших серверах и, собственно, по факту терминации происходят всякие разные штуки, которые надо как-то распространять на второй сервер.<br>
<br><div class="gmail_quote">11 октября 2012 г., 14:52 пользователь Viacheslav Biriukov <span dir="ltr"><<a href="mailto:v.v.biriukov@gmail.com" target="_blank">v.v.biriukov@gmail.com</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>Ну скажем, 50 Мбит. Как это влияет? Если я  не хочу потерять ни одного коннекта.</div><div>Я понимаю, что это задача не nginx'а. Хотел узнать как можно обновлять ядра и производить перезагрузку ноды с nginx'ом и не боятся потерять соединения.</div>

<div><br></div><div><br></div><br><div class="gmail_quote">11 октября 2012 г., 11:26 пользователь Илья Шипицин <span dir="ltr"><<a href="mailto:chipitsine@gmail.com" target="_blank">chipitsine@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">а какая у вас нагрузка ? в запросах/секунду и в байтах/секунду ?<br><br><div class="gmail_quote">10 октября 2012 г., 16:43 пользователь Viacheslav Biriukov <span dir="ltr"><<a href="mailto:v.v.biriukov@gmail.com" target="_blank">v.v.biriukov@gmail.com</a>></span> написал:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div>Привет.</div><div><br></div><div>Есть кластер active/passive из двух nginx балансеров. Хочется, что бы при переезде VIP с активной на пассивную (к примеру для апдейта ядра, ребута и т.д.) не терялись соединения. Большие файлы продолжали отдаваться клиентам.</div>



<div><br></div><div>Подскажите пожалуйста как это правильно реализовать.</div><span><font color="#888888"><div><br></div><div><br></div>-- <br>Viacheslav Biriukov<br>BR<br><div><br></div><br>
</font></span><br></div></div><div>_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">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></div></blockquote></div><br>
<br>_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">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></div></div><br><br clear="all"><div class="HOEnZb"><div class="h5">
<div><br></div>-- <br>Viacheslav Biriukov<br>BR<br>
<div><a href="http://biriukov.com" target="_blank">http://biriukov.com</a></div><br>
</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></div>