Не вполне корректное обращение с pid-файлом

Igor Sysoev is at rambler-co.ru
Fri Feb 17 10:07:22 MSK 2006


On Fri, 17 Feb 2006, Alexey Polyakov wrote:

> В связи с тем, что из-за HUP объем процесса nginx в памяти у меня
> меняется с 88 мегабайт на 166, приходится рестартовать другим методом:
> killall -QUIT nginx;/usr/local/nginx/sbin/nginx
> В принципе все нравится, но вот старые процессы ещё какое-то время
> умирают, а потом когда мастер умирает - он за собой стирает файл
> nginx.pid (который вообще-то не его уже).

Это неправильный метод. Лучше использовать online upgrade:

kill -USR2 `cat nginx.pid`
kill -QUIT `cat nginx.pid.oldbin`


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list