comparison xml/ru/docs/control.xml @ 271:4c6d2c614d2c

Cleaned up XML tag mess: - all of <parameter> and <code>, and some of <dirname>, <value>, and <command> were replaced by <literal>; - the rest of <dirname> were replaced by links; - <argument> were replaced by <value>; - <value> is now rendered in HTML in italic; - <literal> and <path> can now contain <value>. Cleaned up terminology mess: - directives take "parameters".
author Ruslan Ermilov <ru@nginx.com>
date Fri, 23 Dec 2011 17:29:59 +0000
parents 7db449e89e92
children 6135f3c95bf6
comparison
equal deleted inserted replaced
270:945d7299c26c 271:4c6d2c614d2c
6 6
7 <section> 7 <section>
8 8
9 <para> 9 <para>
10 Управлять nginx можно с помощью сигналов. Номер главного процесса по умолчанию 10 Управлять nginx можно с помощью сигналов. Номер главного процесса по умолчанию
11 записывается в файл <command>/usr/local/nginx/logs/nginx.pid</command>. 11 записывается в файл <path>/usr/local/nginx/logs/nginx.pid</path>.
12 Изменить имя этого файла можно при конфигурации сборки или же в 12 Изменить имя этого файла можно при конфигурации сборки или же в
13 <command>nginx.conf</command> директивой 13 <path>nginx.conf</path> директивой
14 <link doc="ngx_core_module.xml" id="pid"/>. 14 <link doc="ngx_core_module.xml" id="pid"/>.
15 Главный процесс поддерживает следующие сигналы: 15 Главный процесс поддерживает следующие сигналы:
16 <note> 16 <note>
17 <table> 17 <table>
18 18
125 125
126 <para> 126 <para>
127 Для обновления сервера нужно записать на место старого исполняемого файла новый. 127 Для обновления сервера нужно записать на место старого исполняемого файла новый.
128 Затем нужно послать сигнал USR2 главному процессу&mdash;он 128 Затем нужно послать сигнал USR2 главному процессу&mdash;он
129 переименует свой файл с номером процесса в файл 129 переименует свой файл с номером процесса в файл
130 с суффиксом <command>.oldbin</command>, например, 130 с суффиксом <path>.oldbin</path>, например,
131 <command>/usr/local/nginx/logs/nginx.pid.oldbin</command>, 131 <path>/usr/local/nginx/logs/nginx.pid.oldbin</path>,
132 после чего запустит новый исполняемый файл, а тот в свою 132 после чего запустит новый исполняемый файл, а тот в свою
133 очередь&mdash;свои рабочие процессы: 133 очередь&mdash;свои рабочие процессы:
134 <programlisting> 134 <programlisting>
135 PID PPID USER %CPU VSZ WCHAN COMMAND 135 PID PPID USER %CPU VSZ WCHAN COMMAND
136 33126 1 root 0.0 1164 pause nginx: master process /usr/local/nginx/sb 136 33126 1 root 0.0 1164 pause nginx: master process /usr/local/nginx/sb
146 146
147 <!-- 147 <!--
148 148
149 <para> 149 <para>
150 Процесс с новым исполняемым файлом 36264 создаёт свой файл с номером процесса 150 Процесс с новым исполняемым файлом 36264 создаёт свой файл с номером процесса
151 с суффиксом <command>.newbin</command>, например, 151 с суффиксом <path>.newbin</path>, например,
152 <command>/usr/local/nginx/logs/nginx.pid.newbin</command>. 152 <path>/usr/local/nginx/logs/nginx.pid.newbin</path>.
153 </para> 153 </para>
154 154
155 --> 155 -->
156 156
157 <para> 157 <para>
224 224
225 </para> 225 </para>
226 226
227 <para> 227 <para>
228 Если новый главный процесс выходит, то старый процесс убирает 228 Если новый главный процесс выходит, то старый процесс убирает
229 суффикс <command>.oldbin</command> из имени файла с номером процесса. 229 суффикс <path>.oldbin</path> из имени файла с номером процесса.
230 </para> 230 </para>
231 231
232 <para> 232 <para>
233 Если же обновление прошло удачно, то старому процессу нужно послать сигнал 233 Если же обновление прошло удачно, то старому процессу нужно послать сигнал
234 QUIT, и у нас остаются только новые процессы: 234 QUIT, и у нас остаются только новые процессы:
243 243
244 <!-- 244 <!--
245 245
246 <para> 246 <para>
247 После этого остаётся только переименовать 247 После этого остаётся только переименовать
248 <command>/usr/local/nginx/logs/nginx.pid.newbin</command> в 248 <path>/usr/local/nginx/logs/nginx.pid.newbin</path> в
249 <command>/usr/local/nginx/logs/nginx.pid</command> и обновление можно считать 249 <path>/usr/local/nginx/logs/nginx.pid</path> и обновление можно считать
250 завершённым. 250 завершённым.
251 </para> 251 </para>
252 252
253 --> 253 -->
254 254