Re: Изменения в rewrite-фазе
Igor Sysoev
igor на sysoev.ru
Вт Авг 3 19:37:31 MSD 2010
On Wed, Jun 30, 2010 at 07:08:01PM +0200, Valery Kholodkov wrote:
> В nginx-0.8.42 и старше оторвали возможность реализовывать
> возобновляемые хэндлеры в фазе rewrite. В чем причина такого
> дизайнерского решения?
Это связано с
return "some text";
Было
NGX_OK следующая фаза
NGX_DECLINED следующая обработчик в этой же фазе
NGX_AGAIN возращаем управление
NGX_DONE возращаем управление
прочее
NGX_ERROR завершаем запрос
NGX_HTTP_... завершаем запрос
Стало
NGX_DECLINED следующая обработчик в этой же фазе
прочее
NGX_OK завершаем запрос
NGX_AGAIN завершаем запрос
NGX_DONE завершаем запрос
NGX_ERROR завершаем запрос
NGX_HTTP_... завершаем запрос
Что, скорее всего, можно вернуть
NGX_OK следующая фаза
NGX_DECLINED следующая обработчик в этой же фазе
NGX_AGAIN скорее всего НЕТ
NGX_DONE возращаем управление
прочее
NGX_ERROR завершаем запрос
NGX_HTTP_... завершаем запрос
--
Игорь Сысоев
http://sysoev.ru
Подробная информация о списке рассылки nginx-ru