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