Ситуация такая: слушаем порт 80 и перекидываем запрос с него на порты 8080 и
8081. За каждым из этих портов стоит FCGI-бекэнд. Примерный файл
конфигурации:
# настройка upstream - делаем балансировку на два разных порта
upstream http_stream {
server 127.0.0.1:8080;
server
Добрый день!
Проблема такая. Мы используем библиотеку libfcgi. Она популярная, хорошо про
тестированная и т.д. и т.п., но... она не поддерживает переиспользование
соединений. Может быть посоветуете другую библиотеку для c++?
Если же использовать libfcgi, то поясню свой предыдущий вопрос.
Спасибо за ответ.
Но теперь есть дополнительные вопрос. Как nginx решает: нужно ли ему
открывать новое FastCgi-соединение или можно прокэшировать запрос и потом
обработать его по старому (уже существующему) соединению? Какие настройки
nginx на это влияют?
Posted at Nginx Forum:
Добрый день!
Согласно спецификациям, протокол FastCGI позволяет использовать две вещи:
1. Работу по нескольким соединениям, когда веб-сервер открывает не одно, на
несколько соединений, по которым передаёт данные Fast CGI.
2. Мультиплексирование, когда по одному FastCGI-соединению одновременно