ПРОЕКТЫ 


  АРХИВ 


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]

удаление sock файла


  • To: nginx-ru@xxxxxxxxx
  • Subject: удаление sock файла
  • From: "Viatcheslav E. Kouznetsov" <slava@xxxxxxx>
  • Date: Mon, 22 Dec 2008 09:41:49 +0300
  • Organization: AUTO.RU

Добрый день всем!
Вопрос внутренностям nginx'а..

Как поведет (или как должен повести)
себя nginx , если по какой-то (неважно какой)
причине будет удален sock файл, а потом
восстановится снова (будет перезапущен бекенд) ?


--------------------nginx.conf------------------
user  nobody;
worker_processes 4;
worker_rlimit_nofile 16384;
error_log  /usr/logs/nginx.err;

pid        /var/run/nginx.pid;

events {
  use epoll; # Linux ONLY!!
  worker_connections  16384;
}

http {
  include       mime.types;
  default_type  application/octet-stream;

  log_format  main  '$host $remote_addr - $remote_user [$time_local] '
                    '$request "$status" $body_bytes_sent ';

  access_log /dev/null;

  sendfile        on;
  tcp_nopush     off;
  tcp_nodelay     on;

  keepalive_timeout  30;
  reset_timedout_connection  on;
  server_names_hash_bucket_size 128;

  gzip  on;
  geo $geo_info {
    include /servers/sysconfig/nginx+fcgi/nginx_geo.conf;
  }

  upstream php-fpm {
    server unix:/tmp/php-fpm.sock;
    server unix:/tmp/php-fpm1.sock;
    server unix:/tmp/php-fpm2.sock;
    server unix:/tmp/php-fpm3.sock;
  }

  server {
    listen       *:80 default backlog=16384;
    server_name  auto.ru *.auto.ru;

    access_log  /usr/logs/cgi.log main;
    error_log /usr/logs/cgi.err;

    location / {
      fastcgi_pass php-fpm;
      fastcgi_param  SCRIPT_FILENAME  /servers/lib5/index.php;
      include /servers/sysconfig/nginx+fcgi/fastcgi_params;
    }

    error_page 404 500 502 503 504  /50x.html;
    location = /50x.html {
      root   /servers/nginx/WWW;
    }
    location /images/ {
      root   /servers/nginx/images;
    }
    location /favicon.ico {
      proxy_pass       http://img.auto.ru;
      proxy_set_header Host      $host;
      proxy_set_header X-Real-IP $remote_addr;
    }
    location /robots.txt {
      proxy_pass       http://img.auto.ru;
      proxy_set_header Host      $host;
      proxy_set_header X-Real-IP $remote_addr;
    }
  }
}

---------------fastcgi_params-----------------

fastcgi_param  QUERY_STRING       $query_string;
fastcgi_param  REQUEST_METHOD     $request_method;
fastcgi_param  CONTENT_TYPE       $content_type;
fastcgi_param  CONTENT_LENGTH     $content_length;

fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
fastcgi_param  REQUEST_URI        $request_uri;
fastcgi_param  DOCUMENT_URI       $document_uri;
fastcgi_param  DOCUMENT_ROOT      $document_root;
fastcgi_param  SERVER_PROTOCOL    $server_protocol;

fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;

fastcgi_param  REMOTE_ADDR        $remote_addr;
fastcgi_param  REMOTE_PORT        $remote_port;
fastcgi_param  SERVER_ADDR        $server_addr;
fastcgi_param  SERVER_PORT        $server_port;
fastcgi_param  SERVER_NAME        $server_name;
fastcgi_param  GEO_INFO           $geo_info;

# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param  REDIRECT_STATUS    200;


-- 
С уважением,
        Вячеслав Кузнецов
        ООО "АВТО.РУ"
        тел. 8(499)730-8-730 (доб. 112)



 




Copyright © Lexa Software, 1996-2009.