ПРОЕКТЫ 


  АРХИВ 


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: подземный стук: pi d-файл



On Wed, Feb 01, 2006 at 08:47:55PM +0300, Igor Sysoev wrote:
> nginx удаляет pid файл
> 1) при выходе;
> 2) при переконфигурации, если имя изменилось;
> 3) переименовывает в .old, если получен сигнал -USR2 (онлайн апгрэйд).
> 
> Ничего похожего не происходит ?

нет. запускаю nginx (скрипт запуска прилагаю, является творчески
переработанным скриптом апача), жду 10 минут и, вуаля, файла нету.

#!/bin/bash
#
# Startup script for the nginx Web Server
#
# chkconfig: - 85 15
# description: nginx is a World Wide Web server.
# processname: nginx

nginx=/usr/local/nginx/sbin/nginx
prog=nginx
RETVAL=0

start() {
        echo -n $"Starting $prog: "
        $nginx
        RETVAL=$?
        echo
        return $RETVAL
}
stop() {
        echo -n $"Stopping $prog: "
        /usr/bin/killall -QUIT nginx # no pidfile
        RETVAL=$?
        echo
        return $RETVAL
}
reload() {
        echo -n $"Reloading $prog: "
        /usr/bin/killall -HUP nginx # no pidfile
        RETVAL=$?
        echo
        return $RETVAL
}

# See how we were called.
case "$1" in
  start)
        start
        ;;
  stop)
        stop
        ;;
  restart)
        stop
        start
        ;;
  reload)
        reload
        ;;
  *)
        echo $"Usage: $prog {start|stop|restart|reload}"
        exit 1
esac

exit $RETVAL

-- 
boco



 




Copyright © Lexa Software, 1996-2009.