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