подземный стук: pid-файл

Igor Sysoev is at rambler-co.ru
Wed Feb 1 20:47:55 MSK 2006


On Wed, 1 Feb 2006, damir bikmuhametov wrote:

> asp linux (думаю, что 9.2, но не уверен), ядро 2.4.20-9asp. установил
> nginx 0.3.23 (--with-pcre=... --with-zlib=...). после запуска через
> некоторое (довольно непродолжительное) время исчезает pid-файл.
>
> подскажите, почему происходит этот подземный стук? с какими опциями
> собрать nginx и какие директивы включить в nginx.conf, чтобы
> предоставить необходимую для размышлений информацию? nginx работает
> только как акселерирующий сервер для апача, живущего на loopback'е.
>
> $ egrep -v '^[[:space:]]*(|#.*)$' /usr/local/nginx/conf/nginx.conf
> user  nginx;
> worker_processes  1;
> pid        /var/run/nginx.pid;
> events {
>    worker_connections  1024;
> }
> http {
>    include       conf/mime.types;
>    default_type  application/octet-stream;
>    sendfile        on;
>    send_timeout 300;
>    gzip  on;
>    server {
>        listen       81.30.199.65:80 default deferred;
>        listen       10.2.12.162:80;
>        server_name  localhost;
>        location / {
>            client_max_body_size 10m;
>            proxy_pass http://127.0.0.1:80;
>            proxy_set_header Host $host;
>            proxy_set_header Connection close;
>            proxy_set_header X-Real-IP $remote_addr;
>            gzip_proxied expired no-cache no-store private no_last_modified no_etag auth;
>        }
>    }
> }

nginx удаляет pid файл
1) при выходе;
2) при переконфигурации, если имя изменилось;
3) переименовывает в .old, если получен сигнал -USR2 (онлайн апгрэйд).

Ничего похожего не происходит ?


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





More information about the nginx-ru mailing list