Re: Настройка протокола FastCGI для high load

Илья Шипицин chipitsine на gmail.com
Вт Ноя 6 11:28:48 UTC 2018


вт, 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
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20181106/a87d8319/attachment-0001.html>


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