Re: nginx не перезапускаетя по сигналу HUP

Kirill Morozov l0rda at l0rda.biz
Mon Sep 18 15:47:04 MSD 2006


Игорь,

но ведь по сигналу -USR2 он перезапускается(точнее запускается новый
бинарник без проблем), также если просто запускать его - все нормально.
и логи пишутся :)



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


-- 
--
Kirill Morozov
Fedora-Hosting.com IT director
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20060918/ab156afa/attachment.html>


More information about the nginx-ru mailing list