Nginx не "умирает" корректно
Igor Sysoev
is at rambler-co.ru
Mon Apr 27 13:23:23 MSD 2009
On Mon, Apr 27, 2009 at 02:27:25PM +0359, Denis V. Roghnovskiy wrote:
> Здравствуйте, сообщество!
>
> Возникла такая проблема:
>
> Есть сервер с CentOS 5 и ужасной панелью Plesk. Plesk до сих пор не
> умеет дружить с nginx. Это полбеды, кое-как удалось пришить грабли к
> нему, заработал, nginx ставил через yum, все хорошо, все работает. Но
> при попытке перезапустить nginx, остановить или запустить сталкиваюсь
> с одним - не умирает ни мастер процесс, ни его детки.
>
> # ./nginx restart
>
> 2009/04/27 12:07:41 [info] 22153#0: the configuration file
> /etc/nginx/nginx.conf syntax is ok
>
> 2009/04/27 12:07:41 [info] 22153#0: the configuration file
> /etc/nginx/nginx.conf was tested successfully
>
> Stopping nginx: [ OK ]
>
> Starting nginx:
>
> И смотрим:
>
> # ps -aux | grep "nginx"
>
> root 22195 0.0 0.0 6004 580 pts/1 S+ 12:08 0:00 grep
> nginx
>
> root 28306 0.0 0.0 55888 1728 ? Ss Apr26 0:00
> nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
>
> nginx 28307 0.4 0.0 57600 4036 ? S Apr26 6:22
> nginx: worker process is shutting down
>
> nginx 28308 0.5 0.0 58316 4688 ? S Apr26 8:04
> nginx: worker process is shutting down
>
> Nginx жив, здоров. Делаем так:
>
> # killall nginx
>
> # ./nginx start
>
> Starting nginx: [ OK ]
>
> Пути все проверил по конфигу и скрипту управления, все хорошо. Сервер
> нагружен не особо сильно - ~300 коннектов в секунду, железо
> современное, мощное, винты успевают.
>
> В чем может быть дело ?
Нужно убедиться, что pid-файл существует, там записан верный номер процесса
и скрипт запуска работает именно с этим файлом.
--
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list