ПРОЕКТЫ 


  АРХИВ 


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: rtsig и прочие метод ы



On Sun, 9 Jan 2005, Kpoxa KpoIIIkin wrote:

> Игорь, может быть стоит по умолчанию собирать все поддерживаемые
> на текущий платформе модули, а не только самый лучший?
> А то у меня получается следующее: Linux 2.4, по умолчанию собралось с
> модулем rtsig
> и все, других модулей нет. В доке на метод rtsig написано следующее:
> "При переполнении очереди nginx сбрасывает ее и начинает обрабатывать
> соединения с помощью метода poll до тех пор, пока ситуация не
> нормализуется. "
> А метода poll то нету, nginx просто "встает" и отвечает ошибками на
> соединения.
> Я конечно понимаю что все должно быть настроенно, выверенно, однако резерв
> то некоторый должен быть. На всякий пожарный, защита от дурака, ДОСа или
> еще чего-нибудь. Возможно это справедливо только для метода rtsig и в
> пару к нему
> стоит собирать poll не спрашивая у собирающего, это позволит избежать
> некоторых
> ошибок.

Обработка при переполнении с помощью poll входит в модуль rtsig - это,
увы, неотъемлемая часть rtsig, и для этого не нужен отдельный модуль poll.
Использование poll() при переполнении отличается от обычного использования
poll() в модуле poll.

Для Linux 2.6 по умолчанию собираются два метода: epoll и rtsig.


Игорь Сысоев
http://sysoev.ru




 




Copyright © Lexa Software, 1996-2009.