nginx обрабатывает PHP после перезагрузки

Andrey Kravchenko a на livebb.ru
Пт Окт 28 15:29:20 UTC 2011


Добрый день,

Nginx начинает проксировать PHP только после рестарта (веб-сервера, не 
PHP). В чем может быть проблема?

Как воспроизвести:
1. Запустить систему
2. Дождаться автозагрузки всего
3. Попытаться подключиться к сайту через браузер - безуспешно
4. Перезагрузить Nginx - подключиться к сайту - успешно

Ubuntu 11.10, Nginx 1.0.5

Конфиг:

user www-data;
worker_processes 4;
pid /var/run/nginx.pid;

events {
          worker_connections 768;
}

http {

          sendfile on;
          tcp_nopush on;
          tcp_nodelay on;
          keepalive_timeout 65;
          types_hash_max_size 2048;

          include /etc/nginx/mime.types;
          default_type application/octet-stream;


          access_log /var/log/nginx/access.log;
          error_log /var/log/nginx/error.log;


          gzip on;
          gzip_disable "msie6";

server {
         root /var/www/r;
         index index.php;

         # Make site accessible from http://localhost/
         server_name r;

         location / {
                 # First attempt to serve request as file, then
                 # as directory, then fall back to index.html
                 #try_files $uri $uri/ /index.html;
                 try_files $uri $uri/ /index.php?q=$uri&$args;
         }

         # pass the PHP scripts to FastCGI server
         location ~ \.php$ {
                 fastcgi_pass 127.0.0.1:8000;
                 fastcgi_index index.php;
                 include fastcgi_params;
         }
}



}




Подробная информация о списке рассылки nginx-ru