Welcome! Log In Create A New Profile

Advanced

Re: Не работает upstream keepalive в связке с fastcgi-c бэкэндом

December 22, 2013 03:23PM
> Запустите, например 24 инстанса вашего демона на разных портах.
> Всех их пропишите под один upstream. Метод балансировки least_conn,
> keepalive выключите.
Да. Но тогда на каждый запрос будет создаваться новое соединение. Этого и хочется избежать.


> Тогда ваш сервис сможет обслуживать до 24 одновременных соединений,
> остальные будут ждать.
В моем тестовом примере клиент посылает запросы последовательно, в один поток. Так что воркер их также последовательно обрабатывает.

> А еще лучше запилить хоть какое-то мультиплексирование на вашем
> fastcgi-бакенде.
Что вы имеете ввиду под мультиплексированием?
Очередь и так строится самой библиотекой fastcgi. Каждый вызов FCGI_Accept() забирает из очереди следующий необработанный запрос.
Если я хочу обрабатывать два запроса одновременно - я запущу два воркера. Все равно один воркер (без многопоточности) не может обработать более одного запроса одновременно. Так что же еще мультиплексировать?
Subject Author Posted

Не работает upstream keepalive в связке с fastcgi-c бэкэндом

Helg December 21, 2013 03:59PM

Re: Не работает upstream keepalive в связке с fastcgi-c бэкэндом

Maxim Dounin December 22, 2013 05:20AM

Re: Не работает upstream keepalive в связке с fastcgi-c бэкэндом

Helg December 22, 2013 01:24PM

Re: Не работает upstream keepalive в связке с fastcgi-c бэкэндом

Vadim Lazovskiy December 22, 2013 02:36PM

Re: Не работает upstream keepalive в связке с fastcgi-c бэкэндом

Helg December 22, 2013 03:23PM

Re: Не работает upstream keepalive в связке с fastcgi-c бэкэндом

Alex Vorona December 22, 2013 05:02PM

Re: Не работает upstream keepalive в связке с fastcgi-c бэкэндом

Helg December 22, 2013 05:25PM

Re: Не работает upstream keepalive в связке с fastcgi-c бэкэндом

Alexandre Snarskii December 23, 2013 03:54AM

Re: Не работает upstream keepalive в связке с fastcgi-c бэкэндом

Helg December 22, 2013 03:34PM

Re: Не работает upstream keepalive в связке с fastcgi-c бэкэндом

Helg December 22, 2013 03:49PM

Re: Не работает upstream keepalive в связке с fastcgi-c бэкэндом

Helg December 22, 2013 04:24PM

Re: Не работает upstream keepalive в связке с fastcgi-c бэкэндом

Helg December 22, 2013 06:06PM

Re: Не работает upstream keepalive в связке с fastcgi-c бэкэндом

Maxim Dounin December 23, 2013 06:06AM

Re: Не работает upstream keepalive в связке с fastcgi-c бэкэндом

xiaojie December 23, 2013 04:21AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 137
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready