вт, 6 нояб. 2018 г. в 16:25, kseleznyov <nginx-forum@forum.nginx.org>:
Добрый день!

Проблема такая. Мы используем библиотеку libfcgi. Она популярная, хорошо про
тестированная и т.д. и т.п., но... она не поддерживает переиспользование
соединений. Может быть посоветуете другую библиотеку для c++?

Если же использовать libfcgi, то поясню свой предыдущий вопрос. Допустим
nginx уже открыл N соединений FastCGI и по каждому из них уже обрабатывается
FastCGI-запрос. Допустим приходит ещё один HTTP-запрос и у nginx есть три
пути: либо открывать ещё одно FastCGI-соединение для обработки нового
HTTP-запроса, либо откладывать этот HTTP-запрос (пока не отработает один из
N запросов), либо вообще возвращать ошибку. Как поступает nginx? Какие
настройки на это влияют?

как уже ответил Валентин -  nginx будет пытаться оставить соединение в пуле, если
а) вы сделали настройки (которые он показал)
б) если бекенд его не закроет
 

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,281762,281797#msg-281797

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru