Mercurial > hg > nginx-site
diff xml/ru/docs/ngx_core_module.xml @ 804:d22421dc5d00
Clarified the effects of the "env" directive.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Fri, 28 Dec 2012 13:51:56 +0000 |
parents | f8434fdd3cd9 |
children | 9a65d437da42 |
line wrap: on
line diff
--- a/xml/ru/docs/ngx_core_module.xml Fri Dec 28 13:18:15 2012 +0000 +++ b/xml/ru/docs/ngx_core_module.xml Fri Dec 28 13:51:56 2012 +0000 @@ -10,7 +10,7 @@ <module name="Основная функциональность" link="/ru/docs/ngx_core_module.html" lang="ru" - rev="5"> + rev="6"> <section id="example" name="Пример конфигурации"> @@ -194,23 +194,26 @@ <context>main</context> <para> -Позволяет ограничить набор переменных окружения, поменять им значения -или же создать новые переменные окружения для следующих случаев: +По умолчанию nginx удаляет все переменные окружения, унаследованные +от своего родительского процесса, кроме переменной TZ. +Эта директива позволяет сохранить часть унаследованных переменных, +поменять им значения или же создать новые переменные окружения. +Эти переменные затем: <list type="bullet"> <listitem> -наследование переменных во время +наследуются во время <link doc="control.xml" id="upgrade">обновления исполняемого файла на лету</link>; </listitem> <listitem> -использование переменных модулем +используются модулем <link doc="http/ngx_http_perl_module.xml">ngx_http_perl_module</link>; </listitem> <listitem> -использование переменных рабочими процессами. -Однако нужно иметь в виду, что управление поведением системных библиотек +используются рабочими процессами. +Следует иметь в виду, что управление поведением системных библиотек подобным образом возможно не всегда, поскольку зачастую библиотеки используют переменные только во время инициализации, то есть ещё до того, как их можно задать с помощью данной директивы.