Ограничение количества соединений с backend
alekciy
public-mail at alekciy.ru
Thu Nov 20 17:05:49 MSK 2008
Решение которое напрашивается, но, имхо,
не выход. Может я конечно ошибаясь, но что
получиться в ситуации: к nginx разрешаем, к
примеру, 5 соединений. На странице одина
CSS, один JS скрипт, 2 картинки и сама
страница. Т.е. получаем одно соединение к
бэкенду. Что получить второй клиент
обратившийся к nginx, если первый еще не
завершил соединение и ведет загрузки
страницы и 4 связанных с ней элементов?
On Thu, 20 Nov 2008 16:38:13 +0300, "Борис Долгов"
<boris at dolgov.name> wrote:
> Одно соединение к nginx = одно соединение к
> бекенду ;)
>
> 20 ноября 2008 г. 16:25 пользователь Andrew Kopeyko
> <kaa at zvuki.ru> написал:
>
>> On Thu, 20 Nov 2008, Alex Vorona wrote:
>>
>> 20.11.2008 14:36, Anton Belyaev wrote:
>>>
>>>> Добрый день,
>>>>
>>>> Можно ли как-нибудь ограничить
> количество соединений с backend?
>>>>
>>>> Чтобы Nginx не открывал, скажем, больше
> 1000 соединений с backend-ом.
>>>> А то backend мой валится иногда с ошибкой
> "Too many open files".
>>>> Можно, конечно, сделать на backend-е ulimit -n
> побольше, но
>>>> производительность его от этого явно
> не увеличится.
>>>>
>>>> Спасибо.
>>>>
>>>
>>> http://sysoev.ru/nginx/docs/http/ngx_http_limit_zone_module.html
>>>
>>
>> limit_zone ограничивает число соединений к
> nginx.
>>
>> Насколько я понял, Anton Belyaev хочет
> функциональность "busy locks", как в
>> mod_accel, - такое обещается и в nginx, но пока
> нету ;-(((
>>
>>
>> --
>> Best regards,
>> Andrew Kopeyko <kaa at zvuki.ru>
>>
>>
>>
>
>
>
More information about the nginx-ru
mailing list