собрал пакет nginx под Debian

Aleksey I Zavilohin villain at ems.ru
Wed Nov 17 14:40:15 MSK 2004


В Срд, 17.11.2004, в 16:24, Igor Sysoev пишет:
> On Wed, 17 Nov 2004, Aleksey I Zavilohin wrote:
> 
> > В Срд, 17.11.2004, в 15:48, Igor Sysoev пишет:
> > > On Wed, 17 Nov 2004, Aleksey I Zavilohin wrote:
> > >
> > > > В Срд, 17.11.2004, в 13:26, Igor Sysoev пишет:
> > > > > On Wed, 17 Nov 2004, Aleksey I Zavilohin wrote:
> > > > >
> > > > > > Собственно сабж
> > > > > > Собрал 0.1.7 в пакет для debian sarge
> > > > > > Лежит на ftp://ftp.ems.ru/pub/linux/nginx/
> > > > >
> > > > > Я надеюсь, собрано без трэдов ?
> > > >
> > > > ээээ с тредами, 8-) сильно плохо?
> > > >
> > > > у меня конечно нагрузка маленькая (80-100 к/c и запросов в среднем пока
> > > > не больше 3-4 в сек) но пока глюков не замечал.
> > >
> > > Возможно, на такой нагрузке проблемы не будут видны.
> > > Кстати, а "worker_threads N;" указано ? А то оно без этого потоки не
> > > использует. И, кстати, какаой Линукс и какой метод используется ?
> >
> > указано - заметил что без этой директивы не использует 8-)
> >
> > debian sarge - ядро в нем 2.6.8.1 с небольшими патчами
> > стоит в секции events { use epoll; }
> 
> Кстати, а с rt_sig потоки работают ? В 2.4 оно не работало принципиально.

ну запуститься запустилось на тестовой машинке с параметром use rtsig;
index.hmtl отдал - больше пока не могу - кстати вывод ps axl -
аналогичный - т е мастер процесс на rt_sig висит

> > кстати вопрос сейчас обратил внимание - что по ps axl висит на rt_sig
> > т е получается что epoll не юзает вообще?
> >
> > F   UID   PID  PPID PRI  NI   VSZ  RSS WCHAN  STAT TTY        TIME
> > COMMAND
> >      0 21963     1  16   0  2128  876 rt_sig Ss   ?          0:00 nginx:
> > master process /usr/sbin/nginx
> > 5    33 21964 21963  15   0 13652 1404 -      S    ?          0:07
> > nginx: worker process
> > 5    33 21968 21963  15   0 12552 1108 -      S    ?          0:00
> > nginx: worker process
> > 5    33 21970 21963  15   0 12552 1108 -      S    ?          0:00
> > nginx: worker process
> > 5    33 21971 21963  15   0 12552 1108 -      S    ?          0:00
> > nginx: worker process
> > 5    33 21983 21963  15   0 12552 1108 -      S    ?          0:00
> > nginx: worker process
> 
> Нет - rt_sig... только в мастер процессе, оно обычно проводит время
> в sigsuspend().

т е epoll не юзается? или он юзается, но в детях, а в мастер процессе
юзается rt_sig.


-- 
Shall we make a new rule of life from tonight: always to try to be a
little kinder than is necessary?
		-- J.M. Barrie






More information about the nginx-ru mailing list