ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Где правильно взять /etc/in it.d/nginx?



On 14.06.2010 13:03, jch wrote:

stop() надо написать в таком стиле:

     killproc $prog -QUIT
     retval=$?
     if [ $retval = 0 ]; then
         if [ "$CONSOLETYPE" != "serial" ]; then
            echo -en "\\033[16G"
         fi
         while rh_status_q
         do
             sleep 1
             echo -n $"."
         done
         rm -f $lockfile
     fi
     echo
     return $retval

спасибо.

Чтобы он ждал завершения процесса, что может растянуться на несколько минут.

это может растянуться даже и на несколько часов и на несколько суток.
и все это время новые соединения не будут приниматься и обрабатываться.

Иначе restart не будет работать, если много юзеров подключено.

restart не нужен.

nginx умеет делать reload и force-reload (aka online-upgrade)

вот ими и следует пользоваться для перечитывания конфигурации.

--
Best regards,
 Gena


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.