тормозной обработчик

magz nginx-forum на nginx.us
Вт Дек 21 20:53:07 MSK 2010


Здравствуйте,

Подскажите пожалуйста как лучше
сделать обработчик для POST запросов,  в
том случае если обработка запроса
длится какое-то существенное время?

Регистрирую его вот так:
  h =
ngx_array_push(&cmcf->phases[NGX_HTTP_SERVER_REWRITE_PHASE].handlers);
  *h = ngx_http_my_handler;
  h = ngx_array_push(&cmcf->phases[NGX_HTTP_REWRITE_PHASE].handlers)
  *h = ngx_http_my_handler;

По времени ngx_http_my_handler может крутится до
5-7 секунд. Что в принципе приемлемо для
клиентов. Как лучше сделать что-бы не
затормозить работу всего сервера?
Может есть где-то примеры где можно
подсмотреть что и как.

Спасибо,
Максим.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,160227,160227#msg-160227




Подробная информация о списке рассылки nginx-ru