<div>Игорь,</div>
<div> </div>
<div>но ведь по сигналу -USR2 он перезапускается(точнее запускается новый бинарник без проблем), также если просто запускать его - все нормально.</div>
<div>и логи пишутся :)</div>
<div><br><br> </div>
<div><span class="gmail_quote">18.09.06, <b class="gmail_sendername">Igor Sysoev</b> <<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>> написал(а):</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">On Mon, 18 Sep 2006, Kirill Morozov wrote:<br><br>> Игорь, есть ли какие-то подвижки в решении этой проблемы?
<br><br>Почему в лог не пишется про нехватку файлов - будут смотреть.<br>А как увеличивать число файлов вообще и per-process в Линуксе -<br>я на данный момент сказать не могу.<br><br>> 16.09.06, Igor Sysoev <<a href="mailto:is@rambler-co.ru">
is@rambler-co.ru</a>> написал(а):<br>>><br>>> On Sat, 16 Sep 2006, Kirill Morozov wrote:<br>>><br>>> > 16.09.06, Igor Sysoev <<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>> написал(а):
<br>>> >><br>>> >> On Sat, 16 Sep 2006, Kirill Morozov wrote:<br>>> >><br>>> >> > после того как кол-во виртуальных хостов перевалило за пол тысячи<br>>> >> начались
<br>>> >> > проблемы.<br>>> >> > Nginx не реагирует никак на сигнал HUP. Приходится перезапускать<br>>> через<br>>> >> USR2.<br>>> >> ><br>>> >> > # uname -a
<br>>> >> > Linux nl3 2.6.17-1.2157_FC5smp #1 SMP Tue Jul 11 23:24:16 EDT 2006<br>>> i686<br>>> >> i686<br>>> >> > i386 GNU/Linux<br>>> >> ><br>>> >> > # grep server_name /nginx/conf/virt.conf|wc -l
<br>>> >> > 547<br>>> >> ><br>>> >> > Linux, Fedora Core 5<br>>> >> > Тестировал на версиях nginx: 0.3.38, 0.4.2<br>>> >> ><br>>> >> > В
error.log пусто. Кто-то сталкивался?<br>>> >><br>>> >> А если включить error_log на уровень notice, что там есть во время HUP<br>>> ?<br>>> >><br>>> > (root@nl3)-(10:16 PM Fri Sep 15)-(/nginx/conf)
<br>>> > # ps aux|grep ngin<br>>> > root 5104 0.3 0.4 38868 9668 ? S 22:15 0:00 nginx:<br>>> > master process /nginx/sbin/nginx<br>>> > apache 5105 1.1 0.5 41372 12372 ? S 22:15 0:00 nginx:
<br>>> > worker process<br>>> > apache 5106 0.3 0.5 40708 11596 ? S 22:15 0:00 nginx:<br>>> > worker process<br>>> > apache 5107 1.0 0.5 41376 12436 ? S 22:15 0:00 nginx:
<br>>> > worker process<br>>> > apache 5108 0.5 0.5 40816 11784 ? S 22:15 0:00 nginx:<br>>> > worker process<br>>> > root 6983 0.0 0.0 3912 660 pts/0 R+ 22:16 0:00 grep
<br>>> ngin<br>>><br>>> > (root@nl3)-(10:16 PM Fri Sep 15)-(/nginx/conf)<br>>> > # kill -HUP 5104;tail -n 100 /nginx/logs/error.log |grep -v open<br>>> > 2006/09/15 22:17:12 [notice] 5104#0: signal 1 (SIGHUP) received,
<br>>> > reconfiguring<br>>> > 2006/09/15 22:17:12 [notice] 5104#0: reconfiguring<br>>> > (root@nl3)-(10:17 PM Fri Sep 15)-(/nginx/conf)<br>>> > # ps aux|grep ngin<br>>><br>>> А можно запустить strace на мастер процесс, послать ему -HUP, немного
<br>>> подождать и получившийся strace прислать мне ?<br><br><br>Игорь Сысоев<br><a href="http://sysoev.ru">http://sysoev.ru</a><br><br></blockquote></div><br><br clear="all"><br>-- <br>--<br>Kirill Morozov<br>Fedora-Hosting.com
IT director