вопросы по конфигурации
RaPaMaN
rapaman at virthost.net
Thu Apr 7 19:01:43 MSD 2005
Igor Sysoev пишет:
>> У меня следующие вопросы по конфигурированию nginx:
>>
>> 1. Можно сделать, пожалуйста, чтобы include понимал конструкцию вида
>> directory/*.conf; ?
>
> Нет.
абыдно.
>> некоторых вещей. Могу ли я вынести повторяющийся многократно кусок
>> конфига в отдельный файл и в нужных хостах, после параметров относящихся
>> к этому хосту - делать инклюд этого файла и так во всех хостах.
>
> 2. У меня в хостах используется одни и те же параметы, кроме root и
>
> Да.
Даже, если это куски из location и вставляются в разные location из
одного файла ?
>> 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
С Уважением,
Дмитрий.
More information about the nginx-ru
mailing list