<div dir="ltr">Да, мы успеваем обработать каждый запрос. Да, они не успевают завершиться, освободив память. Да, если это необходимо, то сервер можно изъять из кластера. Но вопрос как раз и был в том, что сервер из кластера не изымать для перезапуска или reload-а nginx, а спокойно перезапустить нужную нам службу. Разговор уже идет в сторону - мы научим вас как делать правильно? Спасибо, это не требуется.</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">14 марта 2013 г., 14:09 пользователь Daniel Podolsky <span dir="ltr"><<a href="mailto:onokonem@gmail.com" target="_blank">onokonem@gmail.com</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">> 1. На нашей нагрузке на nginx, процесс может съедать и гигабайт.<br>
</div>То, что он съедает под нагрузкой - не очень важно. Важно - сколько он<br>
занимает на старте, еще не приняв ни одного соединения. Потому как<br>
старый воркер должен успеть соединения обработать и завершиться,<br>
освободив память, раньше, чем новый раздуется достаточно. Или не<br>
успевает?<br>
<div class="im"><br>
> 2. Соединения происходят очень быстро и в громадном числе, будем исчислять<br>
> их миллионами в секунду.<br>
</div>Важно не абсолютное количество, а скорость обработки. Вы успеваете<br>
обработать все входящие соединения, и часть дропается?<br>
<div class="im"><br>
> 3. Сервер конечно же не один. Но каждый из них обрабатывает большое число<br>
> запросов. И потерять хотя бы один из них на небольшой промежуток времени<br>
> очень тяжело.<br>
</div>В учебнике написано - один элемент из кластера должен изыматься<br>
безболезненно. Иначе не обеспечивается отказоустойчивость.<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<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></div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div>Best regards,</div>
Anton Kiryushkin<br> 
</div>