annotate xml/ru/docs/switches.xml @ 2846:fdf1464e1977

Moved banner to the external file to make partial rollout possible. An idea is to have several banners and show them with different probability specified by split directive in the nginx.conf
author Sergey Budnevitch <sb@waeme.net>
date Tue, 10 May 2022 18:07:27 +0400
parents 2b71a9ef37c1
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
580
be54c443235a Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents: 461
diff changeset
1 <!--
be54c443235a Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents: 461
diff changeset
2 Copyright (C) Igor Sysoev
be54c443235a Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents: 461
diff changeset
3 Copyright (C) Nginx, Inc.
be54c443235a Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents: 461
diff changeset
4 -->
be54c443235a Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents: 461
diff changeset
5
76
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
6 <!DOCTYPE article SYSTEM "../../../dtd/article.dtd">
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
7
123
7db449e89e92 Unified the use of the "name" attribute instead of "title".
Ruslan Ermilov <ru@nginx.com>
parents: 76
diff changeset
8 <article name="Параметры командной строки nginx"
76
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
9 link="/ru/docs/switches.html"
589
764fbac1b8b4 Added document revision.
Ruslan Ermilov <ru@nginx.com>
parents: 580
diff changeset
10 lang="ru"
2623
2b71a9ef37c1 Documented the "-e" command-line option.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1515
diff changeset
11 rev="4">
76
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
12
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
13 <section>
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
14
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
15 <para>
1327
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
16 nginx поддерживает следующие параметры командной строки:
461
6135f3c95bf6 Unified markup for lists.
Ruslan Ermilov <ru@nginx.com>
parents: 271
diff changeset
17 <list type="bullet">
76
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
18
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
19 <listitem>
1327
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
20 <literal>-?</literal> | <literal>-h</literal>&mdash;вывод справки
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
21 по параметрам командной строки.
76
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
22 </listitem>
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
23
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
24 <listitem>
1327
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
25 <literal>-c <value>файл</value></literal>&mdash;использование альтернативного
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
26 конфигурационного файла <value>файл</value> вместо файла по умолчанию.
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
27 </listitem>
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
28
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
29 <listitem>
2623
2b71a9ef37c1 Documented the "-e" command-line option.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1515
diff changeset
30 <literal>-e <value>файл</value></literal>&mdash;использование альтернативного
2b71a9ef37c1 Documented the "-e" command-line option.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1515
diff changeset
31 лог-файла ошибок <value>файл</value>
2b71a9ef37c1 Documented the "-e" command-line option.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1515
diff changeset
32 вместо файла по умолчанию (1.19.5).
2b71a9ef37c1 Documented the "-e" command-line option.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1515
diff changeset
33 Специальное значение <literal>stderr</literal> выбирает стандартный файл ошибок.
2b71a9ef37c1 Documented the "-e" command-line option.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1515
diff changeset
34 </listitem>
2b71a9ef37c1 Documented the "-e" command-line option.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1515
diff changeset
35
2b71a9ef37c1 Documented the "-e" command-line option.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1515
diff changeset
36 <listitem>
1327
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
37 <literal>-g <value>директивы</value></literal>&mdash;задание
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
38 <link doc="ngx_core_module.xml">глобальных директив конфигурации</link>,
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
39 например
76
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
40 <programlisting>
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
41 nginx -g "pid /var/run/nginx.pid; worker_processes `sysctl -n hw.ncpu`;"
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
42 </programlisting>
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
43 </listitem>
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
44
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
45 <listitem>
1327
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
46 <literal>-p <value>префикс</value></literal>&mdash;задание префикса пути nginx,
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
47 т.е. каталога, в котором будут находиться файлы сервера
1331
7ac25c159209 Command-line parameters: empty spaces after &mdash; removed.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1327
diff changeset
48 (по умолчанию&mdash;каталог <value>/usr/local/nginx</value>).
1327
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
49 </listitem>
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
50
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
51 <listitem>
1331
7ac25c159209 Command-line parameters: empty spaces after &mdash; removed.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1327
diff changeset
52 <literal>-q</literal>&mdash;вывод только сообщений об ошибках
1327
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
53 при тестировании конфигурации.
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
54 </listitem>
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
55
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
56 <listitem>
1331
7ac25c159209 Command-line parameters: empty spaces after &mdash; removed.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1327
diff changeset
57 <literal>-s <value>сигнал</value></literal>&mdash;отправка <i>сигнала</i>
1327
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
58 главному процессу.
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
59 Аргументом <i>сигнал</i> может быть:
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
60 <list type="bullet">
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
61 <listitem>
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
62 <literal>stop</literal>&mdash;быстрое завершение
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
63 </listitem>
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
64 <listitem>
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
65 <literal>quit</literal>&mdash;плавное завершение
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
66 </listitem>
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
67 <listitem>
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
68 <literal>reload</literal>&mdash;перезагрузка конфигурации,
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
69 старт нового рабочего процесса с новой конфигурацией,
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
70 плавное завершение старых рабочих процессов.
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
71 </listitem>
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
72 <listitem>
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
73 <literal>reopen</literal>&mdash;переоткрытие лог-файлов
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
74 </listitem>
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
75 </list>
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
76 </listitem>
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
77
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
78 <listitem>
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
79 <literal>-t</literal>&mdash;тестирование конфигурационного файла:
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
80 nginx проверяет
76
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
81 синтаксическую правильность конфигурации, а затем пытается открыть файлы,
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
82 описанные в конфигурации.
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
83 </listitem>
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
84
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
85 <listitem>
1515
259a48800748 Documented the -T command-line parameter.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1331
diff changeset
86 <literal>-T</literal>&mdash;то же, что и <literal>-t</literal>,
259a48800748 Documented the -T command-line parameter.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1331
diff changeset
87 а также вывод конфигурационных файлов
259a48800748 Documented the -T command-line parameter.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1331
diff changeset
88 в стандартный поток вывода (1.9.2).
259a48800748 Documented the -T command-line parameter.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1331
diff changeset
89 </listitem>
259a48800748 Documented the -T command-line parameter.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1331
diff changeset
90
259a48800748 Documented the -T command-line parameter.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 1331
diff changeset
91 <listitem>
1327
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
92 <literal>-v</literal>&mdash;вывод версии nginx.
76
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
93 </listitem>
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
94
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
95 <listitem>
1327
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
96 <literal>-V</literal>&mdash;вывод версии nginx, версии компилятора
03741fb502f4 Command-line parameters: updated with missing parameters.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 589
diff changeset
97 и параметров конфигурации сборки.
76
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
98 </listitem>
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
99
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
100 </list>
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
101 </para>
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
102
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
103 </section>
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
104
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
105 </article>