Игорь, то же самое что и в начале темы.<br>Сегодня в течени часа повторялось раз 4, потом перестало <br>Все воркеры по очереди начинают отъедать процессор и переставать отвечать на запросы, пока не поделят его ровно между собой.
<br>debug_points&nbsp; abort;<br>стоит, но воркеры не выходят <br>в логах примерно следующщее <br><br>2005/12/15 15:50:48 [info] 31000#0: *1 client <a href="http://212.65.64.254">212.65.64.254</a> closed keepalive connection<br>
2005/12/15 15:50:48 [info] 31000#0: *1 client <a href="http://213.171.61.213">213.171.61.213</a> closed keepalive connection<br>2005/12/15 15:50:48 [info] 31000#0: *1 client <a href="http://80.247.45.5">80.247.45.5</a> closed keepalive connection (104: Connection reset by peer)
<br>2005/12/15 15:50:48 [info] 31000#0: *1 client <a href="http://80.247.45.5">80.247.45.5</a> closed keepalive connection (104: Connection reset by peer)<br>2005/12/15 15:56:57 [notice] 30996#0: signal 15 (SIGTERM) received, exiting
<br>2005/12/15 15:56:57 [notice] 30996#0: signal 14 (SIGALRM) received<br>2005/12/15 15:56:57 [notice] 30996#0: signal 14 (SIGALRM) received<br>2005/12/15 15:56:57 [notice] 30996#0: signal 14 (SIGALRM) received<br>2005/12/15 15:56:58 [notice] 30996#0: signal 14 (SIGALRM) received
<br>2005/12/15 15:56:59 [notice] 30996#0: signal 15 (SIGTERM) received, exiting<br>2005/12/15 15:56:59 [notice] 30996#0: signal 17 (SIGCHLD) received<br>2005/12/15 15:56:59 [alert] 30996#0: worker process 30997 exited on signal 9
<br>2005/12/15 15:56:59 [notice] 30996#0: signal 17 (SIGCHLD) received<br>2005/12/15 15:56:59 [alert] 30996#0: worker process 31000 exited on signal 9<br>2005/12/15 15:56:59 [notice] 30996#0: signal 17 (SIGCHLD) received<br>
2005/12/15 15:56:59 [alert] 30996#0: worker process 30998 exited on signal 9<br>2005/12/15 15:56:59 [notice] 30996#0: signal 17 (SIGCHLD) received<br>2005/12/15 15:56:59 [alert] 30996#0: worker process 30999 exited on signal 9
<br>2005/12/15 15:56:59 [notice] 30996#0: exit<br><br><br><br>strace говорит при этом только <br>sendfile64(480, 466, [48206], 0)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 0<br>но постоянно :)<br><br>Пугает то что проблема появляется - ненадолго - и потом снова пропадает. Непонятно когда ждать в следующщий раз :)
<br><br>С уважением,<br>Алексей Бещёков<br><br><div><span class="gmail_quote">On 12/14/05, <b class="gmail_sendername">Igor Sysoev</b> &lt;<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Wed, 14 Dec 2005, Alexander Burnos wrote:<br><br>&gt; On Wed, Dec 14, 2005 at 10:57:25AM +0200, Andrew Sitnikov wrote:<br>&gt;&gt; AB&gt; У меня еще остается вариант, что корка пытается создастся все же не в<br>&gt;&gt; AB&gt; working_directory. Если не указывать эту директиву, то working_directory
<br>&gt;&gt; AB&gt; будет та директорая, из под которой запускался nginx или же &quot;/&quot;?<br>&gt;&gt; а если пустить nginx от рута (для проверки только) ?<br>&gt;<br>&gt; Из под рута получилось. Спасибо, навело на мысли.
<br>&gt;<br>&gt; В ходе плясок для пробы убрал значения лимитов из<br>&gt; /etc/security/limits.conf и забыл поставить на место. Глупо :(<br>&gt;<br>&gt; В общем по идее уже должно быть все ок, если nginx, перезапущенный через
<br>&gt; SIGUSR2 подхватывает новые значения rlimits.<br>&gt; По крайней мере тестовый nginx с юзером httpd корки откладывал.<br><br>По -USR2 nginx как минимум должен наследовать rlimits предка, то есть<br>предыдущего nginx'а. На каком этапе Линукс применяет
<br>/etc/security/limits.conf, я не знаю.<br><br><br>Игорь Сысоев<br><a href="http://sysoev.ru">http://sysoev.ru</a><br><br></blockquote></div><br>