404 -> 500

Igor Sysoev is at rambler-co.ru
Mon Aug 28 15:49:38 MSD 2006


On Mon, 28 Aug 2006, Sergey Skvortsov wrote:

> On 28.08.2006 14:51, Igor Sysoev wrote:
>
>>>> error_page_multi_redirects  [on|off]
>>>>
>>>> Есть предложения по названию директивы ?
>>>
>>> error_page_max_redirects 0|10;
>>
>> Дело в том, что редиректы по error_page считаются вместе с другими
>> внутреними редиректами плюс изменениями uri в rewrite. Максимальное
>> их количество - 10. Не хотелось бы специально считать редиректы
>> error_page, поэтому нужно именно on|off.
>
> Вообще, хотелось бы NGX_HTTP_MAX_URI_CHANGES сделать настраиваемым.
> Значение 10 слишком большое в реальной практике. С другой стороны,
> создавать лишную опцию пожалуй будет несколько overkill.

Если число изменений в реальной практике достигает свего максимума,
после чсего выдаётся 500, то нужно править конфиг.
NGX_HTTP_MAX_URI_CHANGES выбрано таким, чтобы позволить несколько
редиректов, и в то же время не проводить много времени в цикле.

> Что же до error_page, может тогда так?:
>
> error_page_recursive [on|off];

По-моему, неплохо. Я бы только назвал так:

recursive_error_pages   on|off


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list