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