ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Как ограничить кол -во соединений в nginx на один вирт.сервер?



On Thu, 28 Jul 2005 22:28:12 +0400
BlakW0lf <nginx@xxxxxxxxxxxxx> wrote:



> Можно ли как-нибудь ограничить количество соединений в nginx на 
> определенный виртуальный сервер?

Насколько я понимаю пока ни как. Можно ограничить только полосу
пропускания.

> Как я понимаю опция connections работает только на весь nginx.
> У меня несколько виртуальных серверов, на один идет очень большее кол-во 
> запросов и они занимают все возможные ресурсы, соответственно на другие 
> вирт.сервера просто невозможно зайти.
> Как быть? есть какое-нибудь готовое решиние?

При использовании nginx ни как. Если хостинг IP based, то можно в
фаерволе настроить ограничения (но надо понимать, что TCP сессий как
правило больше чем реальных запросов). 
Но хочу заметить, что ограничение кол-ва одновременных соединений для
решения вопроса снижения нагрузки, не очень правильный выбор. Более
правильно снижать кол-во запросов в единицу времени на один виртуальный
хост и полосу пропускания. есть модули к apache (с ходу не назову),
есть oops http://oops-cache.org/, который много чего ограничивает и
имеет режим акселератора.


-- 
Zherdev Anatoly.




 




Copyright © Lexa Software, 1996-2009.