ПРОЕКТЫ 


  АРХИВ 


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]

warning: epoll_create is not implemented and will always fail


  • To: nginx-ru@xxxxxxxxx
  • Subject: warning: epoll_create is not implemented and will always fail
  • From: "Alexey Mahotkin" <squadette@xxxxxxxxx>
  • Date: Sun, 24 Sep 2006 15:01:26 +0400
  • Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=c1tOC8UZpJAMumM0UMnlhR82Rjv4Qiwl+ojf7ZxkrrFDLUc8NeijFOPFFCNEUqRK6Ibx3h91Zw0G/o6t3JQnSyn/fV0YqhDuauokXQ9CkkHbfQ4vzZ5oi5nwcVHwVU9Rcn/enFZTj7aPnktmNttDNny881bQHp59DTMsIA31Otc=

привет,

при сборке nginx на нашей маниакально сконфигурированной (вне моего
контроля) Slackware при линковке бинарника имеем:

objs/src/event/ngx_event.o(.text+0xdbc): In function `ngx_event_init_conf':
src/event/ngx_event.c:1140: warning: warning: epoll_create is not
implemented and will always fail
objs/src/event/modules/ngx_epoll_module.o(.text+0x1cc): In function
`ngx_epoll_add_event':
src/event/modules/ngx_epoll_module.c:250: warning: warning: epoll_ctl
is not implemented and will always fail
objs/src/event/modules/ngx_epoll_module.o(.text+0x416): In function
`ngx_epoll_process_events':
src/event/modules/ngx_epoll_module.c:402: warning: warning: epoll_wait
is not implemented and will always fail

При этом nginx взлетает, говорит в логе, что использует epoll и даже
вроде бы не очень медленно работает.   Но недавно у нас начали
дропаться SYN'ы, и нам советуют попробовать ускорить процесс приёма
новых соединений.

Тестовая аппликуха от epoll, как сказал мне хозяин машины, работает нормально.

Может ли быть так, что nginx действительно получает от epoll_create
код ошибки и тихо даунгрейдится до какого-нибудь select(), прости
господи?

Побочный вопрос: помогает ли кому-нибудь listen deferred?

У нас около 300 коннектов в established.

Спасибо!

--alexm


 




Copyright © Lexa Software, 1996-2009.