А php с fpm-патчем или стандартный?<br>И это, вообще, php? :)<br><br><div class="gmail_quote">2 февраля 2009 г. 9:09 пользователь Arkadiy Kulev <span dir="ltr">&lt;<a href="mailto:eth@ethaniel.com">eth@ethaniel.com</a>&gt;</span> написал:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hello Nginx-ru,<br>
<br>
Где-то прочел, что можно кэшировать тело запроса файла при закачке, а<br>
php отдавать уже саму ссылку на файл. Решил попробовать, но почему-то<br>
закачка стала зависать - файл закачивается, я его вижу во временной<br>
папке, а соединение отваливается через 60 секунд с gateway timeout.<br>
<br>
Куда копать?<br>
<br>
server {<br>
 &nbsp; &nbsp; &nbsp; &nbsp;listen 80;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;server_name <a href="http://upload.BBB.ru" target="_blank">upload.BBB.ru</a>;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;root /home/storage/upload;<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;location / {<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;index &nbsp;index.php;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;autoindex off;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;}<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;location ~* ^.+\.(php)$ {<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;include /home/storage/node/conf/freebsd/nginx/fastcgi.conf;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; client_body_in_file_only on;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; client_body_temp_path /ram/nginx_upload;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fastcgi_pass_request_body off;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fastcgi_param &nbsp;REQUEST_BODY_FILE &nbsp;$request_body_file;<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;}<br>
}<br>
<br>
fastcgi.conf:<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;fastcgi_pass &nbsp; localhost:1026;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;fastcgi_index &nbsp;index.php;<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;fastcgi_param SCRIPT_NAME $fastcgi_script_name;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;fastcgi_param &nbsp;REQUEST_URI &nbsp; &nbsp; &nbsp;$request_uri;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;fastcgi_param &nbsp;QUERY_STRING $query_string;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;fastcgi_param &nbsp;REQUEST_METHOD $request_method;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;fastcgi_param &nbsp;CONTENT_TYPE $content_type;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;fastcgi_param &nbsp;CONTENT_LENGTH $content_length;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;fastcgi_param &nbsp;REMOTE_ADDR &nbsp; &nbsp; &nbsp;$remote_addr;<br>
<font color="#888888"><br>
<br>
Arkadiy Kulev &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mailto:<a href="mailto:eth@ethaniel.com">eth@ethaniel.com</a><br>
+7 495 5070602<br>
Moscow, Russia<br>
<br>
<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>С уважением, Борис Долгов.<br>icq 77556665<br>e-mail <a href="mailto:boris@dolgov.name">boris@dolgov.name</a><br>