nginx

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


On Sat, 27 Nov 2004, L0rda wrote:

> Здравствуйте, L0rda.
>
> Вы писали 27 ноября 2004 г., 23:30:39:
>
> > Здравствуйте, Igor.
>
> > Вы писали 27 ноября 2004 г., 23:20:40:
>
> >> Прежде всего нужно посмотреть /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;
> > }
> > В логе ошибок не наблюдается.
> Добавлю:
> # ps ax -o pid,ppid,user,%cpu,vsz,wchan,command | egrep '(nginx|PID)'
>   PID  PPID USER     %CPU   VSZ WCHAN  COMMAND
>  5815     1 root      0.0  1756 rt_sig nginx: master process ../sbin/nginx
> 28332  5815 apache    0.2  2356 schedu nginx: worker process
> 28333  5815 apache    0.2  2820 schedu nginx: worker process
> 28334  5815 apache    0.2  2580 schedu nginx: worker process
> 28335  5815 apache    0.3  2364 schedu nginx: worker process
> 28336  5815 apache    0.2  2692 schedu nginx: worker process

Нет, по "schedu" сказать ничего не могу.


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





More information about the nginx-ru mailing list