Добрый день, Игорь !
У меня следующие вопросы по конфигурированию nginx:
1. Можно сделать, пожалуйста, чтобы include понимал конструкцию вида
directory/*.conf; ?
2. У меня в хостах используется одни и те же параметы, кроме root и
некоторых вещей. Могу ли я вынести повторяющийся многократно кусок
конфига в отдельный файл и в нужных хостах, после параметров относящихся
к этому хосту - делать инклюд этого файла и так во всех хостах.
3. А планируется поддержка массового хостинга в nginx, хоть через
rewrite ? А то мегабайтные конфиги не приведут ли к тому, что будет
пожирание памяти ненужное и тормоза появятся ?
Спасибо.
С Уважением,
Дмитрий.
Hello nginx-ru,
Есть ли способ передать в PHP-Fastcgi из каждого из виртульных
хостов NGINX параметр openbasedir ? В случае с ранее обсуждавшимся
safe_mode всё просто, пустил два fast-cgi и нет проблем. В данном
случае это не подходит, так как для каждого виртуального хоста свой
DIR.
Есть ли пути решения данной задачи ?
Спасибо.
--
Best regards,
Aleksej mailto:aleksej@novikov.lv
Игорь, для сервера планируется сделать средства контроля за
производительностью? Что-то типа server-status, как в apache.
access_log держать включенным нет возможности - сотни запросов в секунду
:(
--
Andrei Nigmatulin
GPG PUB KEY 6449830D
Господа, у меня вопрос: Целесообразно ли использование ngnix в качестве основного веб-мервера на хостинг-сервере? Причём контент, размещаемый на нём - преимущественно динамический(PHP). Требуется пиковая производительность на довольно серьёзно загруженной машине.
И ещё вопрос к создателю: планируется ли mod_php?
В error_log'e получаю следующие строки:
upstream closed prematurely connection while reading upstream status
line
Хочется поподробнее узнать, что понимается под status line и может ли
возникнуть такая ситуация если был запрошен php, скрипт который
отвалился по max_execution_time (или по чему-то подобному, например
max_input_time). Или это надо лечить в настройках nginx ?
Собственно точно известно, что в этом случае выполняется php скрипт,
который теоретически может висеть довольно долго, а хочется дать ему
такую возможность.
И еще вопрос из той де оперы. В ngx_http_proxy_upstream.c
есть кусок
if (rev->timedout) {
ngx_http_proxy_next_upstream(p, NGX_HTTP_PROXY_FT_TIMEOUT);
return;
}
то есть в случае такой ошибки идет на следующий апстрим. Если например
глобально поменять значение rev->timedout , то на какие еще операции
помимо ожидания статуса это может повлиять и какой ручкой это меняется ?
--
Zherdev Anatoly.
Здравствуйте,
Можно ли задать свое сообщение для http 403?
пишу
error_page 403 /403.html;
if ($deny) {
return 403;
}
и вижу стандартное сообщение от nginx, а не 403.html
Или return и свои странички для ошибок не совместимы?
--
С Уважением,
Антон Валерьевич Южанинов.
P. S. nginx-0.1.28
Здравствуйте nginx-ru,
В поисках путей ускорения отдачи контента игрался с
kern.ipc.somaxconn. Изменение со 128 до 1024 ни к чему не привели :-(
Подскажите в какой момент надо его увеличивать? Сейчас
netstat -n | grep -c tcp
выдаёт 6000 в пике нагрузки, причём 1500 в состоянии ESTABLISHED .
Может мне не стоит пока дёргаться с оптимизацией? И с какого момента
стоит дёргаться, как этот момент заметить?
С уважением,
Михаил Монашёв, SoftSearch.ru
Member of Independent Software Developers Forum (ISDEF)
mailto:postmaster@softsearch.ru
ICQ# 166233339
http://softsearch.ru/
Без бэкапа по жизни.