> после того как кол-во виртуальных хостов перевалило за пол тысячи начались > проблемы. > 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@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@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@nl3)-(10:17 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.3 0.6 41672 12948 ? D 22:15 0:01 nginx: worker process
apache 5106 0.3 0.5 40932 11948 ? S 22:15 0:00 nginx: worker process apache 5107 1.1 0.6 41424 12684 ? D 22:15 0:01 nginx: worker process apache 5108 0.8 0.5 41300 12436 ? S 22:15 0:00 nginx: worker process
root 8203 0.0 0.0 3920 684 pts/0 S+ 22:17 0:00 grep ngin (root@nl3)-(10:17 PM Fri Sep 15)-(/nginx/conf) #