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

Eugene.Z nginx-forum на nginx.us
Ср Июн 1 04:38:21 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;
		}

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,202800,202800#msg-202800




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