есть WEB сервер A который принимает HTTP/POST запросы на исполнение неких заданий. есть рабочий сервер B, которые эти задания исполняет. общение между WEB и рабочим серверами организовано через протокол FastCGI (http://www.fastcgi.com).
проблема в том, что я слёту не нашёл WEB сервера, который бы позволял исполнять *несколько* CGI запросов в пределах одного соединения с рабочим сервером (сериализовать CGI запросы).
попросту говоря, это выглядит как "пока WEB сервер не дождётся исполнения рабочим сервером 1го запроса, он не посылает ему 2й запрос". хотя с точки зрения протокола FastCGI эта возможность предусмотрена и без особых проблем WEB сервер, получив 10 одновременных CGI запросов, может передать их на исполнение в пределах одного соединения с рабочим сервером и после отсылать клиенту ответы по мере их поступления от рабочего сервера.
рассмотрены были Apache 1.3.x + mod_fastcgi и последний NGINX и оба обрабатывают FastCGI запросы строго последовательно. причём для mod_fastcgi было явно сказано, что он не умеет сериализовать запросы в пределах одного соединения :(
кто-нибудь знает открытый сервер, который бы это умел?
// wbr
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Pi
Ответ на:
комментарий
от klalafuda
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от klalafuda
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум FastCGI vs HTTP (2020)
- Форум http запрос (2013)
- Форум http запросы (2013)
- Форум HTTP запрос... (2000)
- Форум Выполнение HTTP-запроса (2016)
- Форум Конец http-запроса (2011)
- Форум http-запрос POST (2007)
- Форум HTTP запрос & Proxy (2004)
- Форум FastCGI и HTTP header 'Authorization' (2000)
- Форум Исполнение shell bash через http (2015)