nginx

Igor Sysoev is at rambler-co.ru
Sat Nov 27 23:34:13 MSK 2004


On Sat, 27 Nov 2004, L0rda wrote:

> > Прежде всего нужно посмотреть /proc/sys/kernel/rtsig-nr, там текущее
> > число сигналов. В принципе, можно поставить, скажем, 10000 или 20000 -
> > насколько я знаю, хуже от этого не будет. Кроме того, нужно следить
> > за логом - если очередь переполняется, nginx об этом сообщает alert:
> > "rt signal queue overflowed"
> Забавная ситуация:
> # cat /proc/sys/kernel/rtsig-nr
> 0
> #
> такое возможно? вездь траффик идет постоянно.

Я думаю, возможно, хотя Линукса под нагрузкой не видел.

> Возможно nginx использует select вместо real time signals
> хотя в конфиге указано:
> events {
>     connections   2000;
>     use rtsig;
> }
> В логе ошибок не наблюдается.

Должен быть rtsig. Еще можно посмотерть
ps ax -o pid,ppid,%cpu,vsz,wchan,command|egrep '(nginx|PID)'


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





More information about the nginx-ru mailing list