Mercurial > hg > nginx-site
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 главному процессу—он | 128 Затем нужно послать сигнал USR2 главному процессу—он |
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 очередь—свои рабочие процессы: | 133 очередь—свои рабочие процессы: |
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 |