ПРОЕКТЫ 


  АРХИВ 


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



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



 




Copyright © Lexa Software, 1996-2009.