Как сделать ассинхронный вариант обработчика create request?

Aleus Essentia nginx-forum at nginx.us
Sat Oct 5 03:26:36 UTC 2013


В обработчик событий create_request мы заполняем цепучку буферов
u->request_bufs, которые потом отдаётся наверх к upstream-серверу. Но сам
обработчик CreateRequest не является асинхронным, как, скажем, обработчик
process_header.
Проблема в том, что нужно запускать upstream-сервер из модуля (если он не
запущен) перед обработчиком process_header (перед его запуском мы можем
перехватывать обработку только в create_request, а запускаться он может
несколько минут. 
Подскажите, как можно исхитрится в этой ситуации?

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



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