Здравствуйте.
Запустите, например 24 инстанса вашего демона на разных портах.
Всех их пропишите под один upstream. Метод балансировки least_conn,
keepalive выключите.
Тогда ваш сервис сможет обслуживать до 24 одновременных соединений,
остальные будут ждать.
А еще лучше запилить хоть какое-то мультиплексирование на вашем
fastcgi-бакенде.
22 декабря 2013 г., 22:24 пользователь Helg <nginx-forum@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@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
--
Best Regards,
Vadim Lazovskiy
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru