Re[6]: обработка POST & NGX_AGAIN
Alexandre Kalendarev
akalend на mail.ru
Пн Ноя 30 16:54:51 MSK 2009
>
> ----- Alexandre Kalendarev <akalend at mail.ru> wrote:
> > Валерий,
> >
> > что-то циклит,
> > что я сделал не так?
>
> Вы не определились какого типа у Вас хэндлер. Поясняю: если как в memcached-модуле, то это content-хэндлер, если как в dav-модуле, то это хэндлер фазы.
Валера,
если я буду использовать как контент-хандлер
что мне использовать в качестве хандлера фазы?
см код со звездочками
// контент хандлер
ngx_http_memcacheset_handler( ngx_http_request_t *r ){
....
r->request_body_in_file_only = 0;
r->request_body_in_single_buf=1;
rc = ngx_http_read_client_request_body( r, ngx_http_memcacheset_body_handler);
иногда rc=NGX_AGAIN
}
ngx_http_memcacheset_body_handler( ngx_http_request_t *r ){
ngx_int_t rc;
************ что мне использовать в качестве хандлера фазы???
rc = ngx_http_memcacheset_phase_handler(r);
if (rc >= NGX_HTTP_SPECIAL_RESPONSE) {
ngx_http_finalize_request(r, rc);
}
}
Подробная информация о списке рассылки nginx-ru