Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: вопросы по конфиг урации
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
С Уважением,
Дмитрий.
|