ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: вопросы по конфиг урации



On Thu, 7 Apr 2005, RaPaMaN wrote:

Igor Sysoev пишет:

некоторых вещей. Могу ли я вынести повторяющийся многократно кусок
конфига в отдельный файл и в нужных хостах, после параметров относящихся
к этому хосту - делать инклюд этого файла и так во всех хостах.

2. У меня в хостах используется одни и те же параметы, кроме root и

Да.

Даже, если это куски из location и вставляются в разные location из одного файла ?

Да. Во вставляемый файл можно записть любой синтаксически полный кусок,
например:

      location /uri/ { ... }

или

      root    /path;
      index   index.html;

rewrite ? А то мегабайтные конфиги не приведут ли к тому, что будет
пожирание памяти ненужное и тормоза появятся ?

3. А планируется поддержка массового хостинга в nginx, хоть через

Да, планируется. Но сначала интересно было бы увидеть, как себя
поведёт с большим конфигом.

~ 5000 хостов, конфиг весит ~13мегабайт

запускаю nginx -t, это занимает около 1,5-2 минут

текущий процесс:

root 986 0.0 0.4 3304 2044 ? S Apr04 0:00 nginx: master process /usr/local/nginx/sbin/nginx apache 18383 0.4 0.7 5044 3892 ? S 09:36 0:06 nginx: worker process

делаю kill -HUP

root 986 0.0 8.7 44736 43508 ? S Apr04 0:49 nginx: master process /usr/local/nginx/sbin/nginx apache 23582 0.3 9.0 46376 45240 ? S 10:06 0:00 nginx: worker process

это новый nginx уже висит.

На глаз, вроде как ватнее стала загрузка. Нельзя сказать. что тормозит, но заметно ватнее.

Загрузка - в смысле скачивание данных ?

после этого я закрментировал инклюд большого конфига и сказал kill -HUP

root 986 0.0 8.7 44736 43524 ? S Apr04 0:49 nginx: master process /usr/local/nginx/sbin/nginx apache 18383 0.3 0.7 4780 3684 ? S 09:36 0:07 nginx: worker process is shutting down apache 23582 0.2 9.0 46024 44972 ? S 10:06 0:01 nginx: worker process is shutting down apache 23628 0.2 8.7 44736 43592 ? S 10:09 0:00 nginx: worker process

через 5 минут картина такая же

apache 18383 0.2 0.7 4772 3676 ? S 09:36 0:07 nginx: worker process is shutting down apache 23628 0.3 8.7 44736 43592 ? S 10:09 0:02 nginx: worker process root 986 0.0 8.7 44736 43524 ? S Apr04 0:49 nginx: master process /usr/local/nginx/sbin/nginx apache 23582 0.1 9.0 46024 44972 ? S 10:06 0:01 nginx: worker process is shutting down


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




 




Copyright © Lexa Software, 1996-2009.