А РХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev ][Date Next ][Thread Prev ][Thread Next ][Date Index ][Thread Index ]
Re: Nginx + PHP fcgi / Кидает 404
To : nginx-ru@xxxxxxxxx
Subject : Re: Nginx + PHP fcgi / Кидает 404
From : "Дмитрий Леоненко" <dmitry.leonenko@xxxxxxxxx >
Date: Mon, 5 Mar 2007 15:59:59 +0200
Dkim-signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=b8Cf6NuRhyUEKOztjK90i6lUqbbdrJ+ql1jZHp8IpEJ+qaXtZsZD8VWqvxT77twmNmPtoOyIqbXo4qAry7ilVu/CDfSs8zCr5nam7rSDQltfVMXF4NAlGcpbwpsMGy6V9dyTx/2TIq2qHNoaNrBvxz7gDP+Yd3F5qz3df5xIvic=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=khU/NvCOLYKAFRgTHEg9dzlri7nrXPzMkAxvW42Y8vACGytU+ApWOaRIQpEF99PqAEt2UdrnpVDnjw6m4ii1yEmgfp2/6wBIa8P28UJ36QGKWlibp1CkSfhFt4u7b1qw+yVLJNzLSTrGIqWrVAxIHAruHbX/Hsch1a1w5qOMCJo=
In-reply-to: <auto-000158851614@xxxxxxxxxxxx >
References: <a23608a90703050407k25460ce3mef65486a154dac2c@xxxxxxxxxxxxxx > <auto-000158851614@xxxxxxxxxxxx >
Ну сразу сложно мне сказать, в чем может заключаться такой удивительный глюк, я такого не встречал на практике. А можно ли увидеть лог, где так же присутствует QUERY_STRING? То есть полный GET и параметры GET'а. Я спрашиваю,
т.к. у Вас есть rewrite. Если можно - дайте лог с QUERY_STRING, где 404 и где все нормально.
2007/3/5, Бир Артур <abir@xxxxxx >:
81.195.47.130 - - [05/Mar/2007:16:30:12 +0600] "GET /shoutbox.php HTTP/1.1" 404 529 "http://***.ru/chat.php" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)" Но файл такой есть.
Конфиг nginx'a: # nginx.conf user www; worker_processes 3; pid /var/run/nginx.pid; events { worker_connections 4096; use kqueue; } http { include
mime.types; default_type application/octet-stream; sendfile on; tcp_nopush on; keepalive_timeout 15; #gzip on; Server { .... location ~* ^.+\.(jpg|jpeg|gif|html|css|js|png)$ {
root $srv_root; index index.html index.htm; expires 30d; access_log off; } rewrite ^/(.+)\.php/([.&]*)\.torrent$ /$1.php?pathinfo=/$2.torrent
permanent; rewrite ^/(.+)\.php/(.*)$ /$1.php?pathinfo=/$2&$query_string last; location / { root $srv_root; index index.php; fastcgi_pass unix:/tmp/php-
fastcgi.sock; include fastcgi_params_all; } #fastcgi_params_all fastcgi_index index.php; fastcgi_connect_timeout 5; fastcgi_send_timeout 300; fastcgi_read_timeout 300;
fastcgi_buffer_size 32k; fastcgi_buffers 4 32k; fastcgi_busy_buffers_size 32k; fastcgi_temp_file_write_size 32k; fastcgi_param DOCUMENT_ROOT $srv_root; fastcgi_param SCRIPT_FILENAME $srv_root$fastcgi_script_name;
fastcgi_param PATH_TRANSLATED $srv_root$fastcgi_script_name; fastcgi_param SCRIPT_NAME $fastcgi_script_name; 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 REDIRECT_STATUS 200; fastcgi_param SERVER_ADDR $server_addr; fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_PROTOCOL $server_protocol; fastcgi_param SERVER_SOFTWARE "uks v-0.1.3"; fastcgi_param GATEWAY_INTERFACE "CGI/1.1"; fastcgi_param SERVER_NAME $server_name;
fastcgi_param REQUEST_URI $request_uri; fastcgi_param REMOTE_ADDR $remote_addr; fastcgi_param REMOTE_PORT $remote_port; > -----Original Message----- > From:
owner-nginx-ru@xxxxxxxxxxxxxx [mailto:owner-nginx-ru@xxxxxxxxxxxxxx ] > On Behalf Of Дмитрий Леоненко
> Sent: Monday, March 05, 2007 3:07 PM > To:
nginx-ru@xxxxxxxxx > Subject: Re: Nginx + PHP fcgi / Кидает 404 > > В логе что при этом появляется? > > > 05.03.07, Бир Артур <
abir@xxxxxx > написал(а):
> > Добрый день господа! > > При настройке связки PHP FCGI + Nginx, время от времени, при > обращении к > некоторым скриптам, вылетает 404 ошибка. Если обновить - страничка
> опять > отображается. Кто ни будь сталкивался с подобным? > > >