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