broken epoll

Rommer rommer at active.by
Tue Jun 13 12:44:45 MSD 2006


Здравствуйте,

Столкнулся с интересной проблемой:
На сервере стоит nginx и раздаёт запросы на апачи. Всё казалось работает и
никаких проблем не испытывал пока не поставил сбор статистики с nginx'а
по схеме Алексея Ковырина:
http://blog.kovyrin.net/2006/04/29/monitoring-nginx-with-rrdtool/

Получились весьма интересные результаты:
http://eu104.activeby.net/connections-week.png

До понедельника nginx работал, используя epoll:
events { 

     worker_connections 10240; 

     use epoll;
}
Как оказалось, где-то не закрывались коннекты на запись - их число монотонно
увеличивалось со временем.
Вчера я переключил nginx на real time signals (use rtsig) и вроде как все
нормализовалось.
Похоже, что тут где-то закрался злосный баг либо со статистикой в nginx'е,
либо с epoll'ом.

/ nginx-0.3.49, linux 2.6.8-022stab064.1-smp (OpenVZ)

-- 
С уважением,
Роман Шишнёв,
-------------------------------
e-mail: mailto:rommer at active.by





More information about the nginx-ru mailing list