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

Vadim Lazovskiy vadim.lazovskiy at gmail.com
Sun Dec 22 19:34:19 UTC 2013


Здравствуйте.

Запустите, например 24 инстанса вашего демона на разных портах.
Всех их пропишите под один upstream. Метод балансировки least_conn,
keepalive выключите.

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

А еще лучше запилить хоть какое-то мультиплексирование на вашем
fastcgi-бакенде.


22 декабря 2013 г., 22:24 пользователь Helg <nginx-forum at nginx.us> написал:

> Ок.
> Тогда прошу пояснить, как правильно все настроить.
> Дано:
> 1. Однопоточный быстрый бэкэнд, который можно запустить в любом количестве
> копий
> 2. Сервер с 12 ядрами (24 потока в режиме гиперттединга)
> 3. Клиент, присылающий запросы в 16 потоков
>
> То есть, нужно:
> - выбрать правильное число воркеров = W
> - запустить B копий бэкэнда
> - прописать K в keepalive
>
> Помогите пожалуйста. Опишите зависимость между этими числами и как
> подобрать
> оптимальный конфиг?
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?21,245757,245764#msg-245764
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>



-- 
Best Regards,
Vadim Lazovskiy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20131222/2c21db89/attachment.html>


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