Ну сразу сложно мне сказать, в чем может заключаться такой удивительный глюк, я такого не встречал на практике. А можно ли увидеть лог, где так же присутствует QUERY_STRING? То есть полный GET и параметры GET'а. Я спрашиваю,
т.к. у Вас есть rewrite.<br>Если можно - дайте лог с QUERY_STRING, где 404 и где все нормально.<br><br><div><span class="gmail_quote">
2007/3/5, Бир Артур <<a href="mailto:abir@rbc.ru" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">abir@rbc.ru</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br><a href="http://81.195.47.130" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
81.195.47.130</a> - - [05/Mar/2007:16:30:12 +0600] "GET /shoutbox.php HTTP/1.1"<br>404 529 "http://***.ru/chat.php" "Mozilla/4.0 (compatible; MSIE 6.0; Windows<br>NT 5.1; SV1)"<br>Но файл такой есть.
<br>Конфиг nginx'a:<br><br><br># nginx.conf<br><br>user www;<br>worker_processes 3;<br><br>pid /var/run/nginx.pid;<br><br>events {<br> worker_connections 4096;<br> use kqueue;<br>}<br><br>http {<br> include
mime.types;<br> default_type application/octet-stream;<br> sendfile on;<br> tcp_nopush on;<br><br> keepalive_timeout 15;<br><br> #gzip on;<br><br> Server {<br><br>....<br><br> location ~* ^.+\.(jpg|jpeg|gif|html|css|js|png)$ {
<br> root $srv_root;<br> index index.html index.htm;<br> expires 30d;<br> access_log off;<br> }<br><br> rewrite ^/(.+)\.php/([.&]*)\.torrent$ /$1.php?pathinfo=/$2.torrent
<br>permanent;<br> rewrite ^/(.+)\.php/(.*)$ /$1.php?pathinfo=/$2&$query_string<br>last;<br> location / {<br> root $srv_root;<br> index index.php;<br> fastcgi_pass unix:/tmp/php-
fastcgi.sock;<br> include fastcgi_params_all;<br> }<br><br>#fastcgi_params_all<br><br>fastcgi_index index.php;<br>fastcgi_connect_timeout 5;<br>fastcgi_send_timeout 300;<br>fastcgi_read_timeout 300;
<br>fastcgi_buffer_size 32k;<br>fastcgi_buffers 4 32k;<br>fastcgi_busy_buffers_size 32k;<br>fastcgi_temp_file_write_size 32k;<br><br>fastcgi_param DOCUMENT_ROOT $srv_root;<br>fastcgi_param SCRIPT_FILENAME $srv_root$fastcgi_script_name;
<br>fastcgi_param PATH_TRANSLATED $srv_root$fastcgi_script_name;<br><br>fastcgi_param SCRIPT_NAME $fastcgi_script_name;<br>fastcgi_param QUERY_STRING $query_string;<br><br>fastcgi_param REQUEST_METHOD $request_method;
<br>fastcgi_param CONTENT_TYPE $content_type;<br>fastcgi_param CONTENT_LENGTH $content_length;<br><br>fastcgi_param REDIRECT_STATUS 200;<br>fastcgi_param SERVER_ADDR $server_addr;<br>fastcgi_param SERVER_PORT $server_port;
<br>fastcgi_param SERVER_PROTOCOL $server_protocol;<br>fastcgi_param SERVER_SOFTWARE "uks v-0.1.3";<br>fastcgi_param GATEWAY_INTERFACE "CGI/1.1";<br>fastcgi_param SERVER_NAME $server_name;
<br>
fastcgi_param REQUEST_URI $request_uri;<br>fastcgi_param REMOTE_ADDR $remote_addr;<br>fastcgi_param REMOTE_PORT $remote_port;<br><br>> -----Original Message-----<br>> From: <a href="mailto:owner-nginx-ru@mail.sysoev.ru" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
owner-nginx-ru@mail.sysoev.ru</a> [mailto:<a href="mailto:owner-nginx-ru@mail.sysoev.ru" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">owner-nginx-ru@mail.sysoev.ru</a>]<br>> On Behalf Of Дмитрий Леоненко
<br>> Sent: Monday, March 05, 2007 3:07 PM<br>> To: <a href="mailto:nginx-ru@sysoev.ru" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
nginx-ru@sysoev.ru</a><br>> Subject: Re: Nginx + PHP fcgi / Кидает 404<br>><br>> В логе что при этом появляется?<br>><br>><br>> 05.03.07, Бир Артур <<a href="mailto:abir@rbc.ru" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
abir@rbc.ru</a>> написал(а):
<br>><br>> Добрый день господа!<br>><br>> При настройке связки PHP FCGI + Nginx, время от времени, при<br>> обращении к<br>> некоторым скриптам, вылетает 404 ошибка. Если обновить - страничка
<br>> опять<br>> отображается. Кто ни будь сталкивался с подобным?<br>><br>><br>><br><br><br></blockquote></div><br>