А не должен ли собраться метод epoll?

Igor Sysoev is at rambler-co.ru
Fri Jan 28 14:30:55 MSK 2005


On Fri, 28 Jan 2005, Kpoxa wrote:

> При сборке nginx проскакивает следующее:
>
> checking for OS
> + Linux 2.4.29-s2 i686
> + using rt signals
> checking for epoll ... found
>
> Собирается модуль rtsig, но ведь epoll то находит, почему не использует?
> Из-за ядра?

epoll тоже используется. Всё, что показывается с '+' задаётся жёстко
в зависимости от версии системы, а не на основании тестов. Под FreeBSD
например, это выглядит так:

checking for OS
  + FreeBSD 5.3-RELEASE i386
  + using sendfile()
  + using kqueue
  + using kqueue's NOTE_LOWAT

Там, где я знаю, что у какой-либо фичи есть проблемы, даже при том, что тесты
показывают наличие этой фичи, я её не использую.


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





More information about the nginx-ru mailing list