Re: fastcgi read timeout для определенного адреса

Alexander Petrovsky askjuise на gmail.com
Ср Июн 1 05:36:59 MSD 2011


>
> Здравствуйте.
>
> Подскажите пожалуйста как сделать
> такое:
> нужно, чтобы для определенного URL время
> выполнения скрипта было иное, чем для
> всех остальных.
>
>        location ~ .php$ {
>                root /var/www/domain.com;
>                fastcgi_split_path_info ^(.+\.php)(.*)$;
>                fastcgi_pass backend;
>                fastcgi_index index.php;
>                fastcgi_param DOCUMENT_ROOT /var/www/domain.com;
>                fastcgi_param SCRIPT_FILENAME
> /var/www/domain.com$fastcgi_script_name;
>                include 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_intercept_errors on;
>                fastcgi_ignore_client_abort off;
>                fastcgi_connect_timeout 60;
>                fastcgi_send_timeout 30;
>                fastcgi_read_timeout 30;
>                fastcgi_buffer_size 128k;
>                fastcgi_buffers 4 245k;
>                fastcgi_busy_buffers_size 256k;
>                fastcgi_temp_file_write_size 256k;
>        }
>
> т.е. я хочу добавить но не знаю куда
>
>                if ($request_uri ~* "/upd/stat"){
>                        fastcgi_read_timeout 1000;
>                }
>
>
Вот об этом - if ($request_uri ~* "/upd/stat") - надо забыть! Для этого
существуют location:

location ^~ /upd/stst {
               fastcgi_read_timeout 1000;
               ...
}

-- 
Петровский Александр / Alexander Petrovsky,

Jabber: juise at jabber.ru
Phone: +7 914 8 820 815
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20110601/9611c338/attachment.html>


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