Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ошибка port_getn() при eventport на Solaris 10
On Wed, Mar 07, 2007 at 12:41:32PM +0300, Alexey Rymonin wrote:
> > Что имеется под "постоянно опрашивает порты" ? Вот это:
>
> > 2007/03/05 20:34:50 [debug] 10654#0: worker cycle
> > 2007/03/05 20:34:50 [debug] 10653#0: worker cycle
> > 2007/03/05 20:34:50 [debug] 10643#0: worker cycle
> > 2007/03/05 20:34:50 [debug] 10654#0: accept mutex lock failed: 0
> > 2007/03/05 20:34:50 [debug] 10653#0: accept mutex lock failed: 0
> > 2007/03/05 20:34:50 [debug] 10643#0: accept mutex lock failed: 0
> > 2007/03/05 20:34:50 [debug] 10654#0: eventport timer: 500
> > 2007/03/05 20:34:50 [debug] 10653#0: eventport timer: 500
> > 2007/03/05 20:34:50 [debug] 10643#0: eventport timer: 500
> > 2007/03/05 20:34:51 [debug] 10653#0: timer delta: 510
> > 2007/03/05 20:34:51 [debug] 10653#0: posted events 00000000
>
> > ? Это не опрос портов, а раз в 500ms рабочие процессы пытаются захватить
> > accept lock для экслюзивного доступа к listen-сокетам.
>
> понятно... и последний вопрос...
> я так полагаю что eventport timer и timer delta меняются в
> зависимости от нагрузки?
Да, на хорошой нагрузке они будут около единиц миллисекунд.
--
Игорь Сысоев
http://sysoev.ru
|