Mercurial > hg > nginx-quic
annotate docs/html/ngx_core_module.html @ 4182:75d2388bd6b9
Tweaked error messages.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Fri, 07 Oct 2011 07:57:24 +0000 |
parents | dc1fa52222b4 |
children |
rev | line source |
---|---|
4109
dc1fa52222b4
Regenerated after previous commit.
Ruslan Ermilov <ru@nginx.com>
parents:
4084
diff
changeset
|
1 <html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Core Module</title></head><body><center><h3>Core Module</h3></center><a name="example"></a><center><h4>Example Configuration</h4></center><p><blockquote><pre> |
4080
a1e1b348bfaf
Regenerate after previous commit.
Ruslan Ermilov <ru@nginx.com>
parents:
4069
diff
changeset
|
2 user www www; |
a1e1b348bfaf
Regenerate after previous commit.
Ruslan Ermilov <ru@nginx.com>
parents:
4069
diff
changeset
|
3 worker_processes 2; |
4069
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
4 |
4080
a1e1b348bfaf
Regenerate after previous commit.
Ruslan Ermilov <ru@nginx.com>
parents:
4069
diff
changeset
|
5 error_log /var/log/nginx-error.log info; |
4069
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
6 |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
7 events { |
4080
a1e1b348bfaf
Regenerate after previous commit.
Ruslan Ermilov <ru@nginx.com>
parents:
4069
diff
changeset
|
8 use kqueue; |
a1e1b348bfaf
Regenerate after previous commit.
Ruslan Ermilov <ru@nginx.com>
parents:
4069
diff
changeset
|
9 worker_connections 2048; |
4069
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
10 } |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
11 |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
12 ... |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
13 </pre></blockquote></p><a name="directives"></a><center><h4>Directives</h4></center><hr><a name="daemon"></a><strong>syntax</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
14 <code>daemon <code>on</code> | <code>off</code></code><br><strong>default</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
15 <code>daemon on</code><br><strong>context</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
16 <code>main</code><br><p> |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
17 Determines whether nginx should become a daemon. |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
18 Mainly used during development. |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
19 </p><hr><a name="env"></a><strong>syntax</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
20 <code>env <code><i>VAR</i></code>[=<code><i>VALUE</i></code>]</code><br><strong>default</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
21 <code>env TZ</code><br><strong>context</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
22 <code>main</code><br><p> |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
23 Allows to limit a set of environment variables, change their values, |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
24 or create new environment variables, for the following cases: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
25 <ul><li> |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
26 variable inheritance during a |
4084
b7c944d1a5a8
Regenerate after previous commits.
Ruslan Ermilov <ru@nginx.com>
parents:
4080
diff
changeset
|
27 <a href="control.html#upgrade">live upgrade</a> |
4069
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
28 of an executable file; |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
29 </li><li> |
4109
dc1fa52222b4
Regenerated after previous commit.
Ruslan Ermilov <ru@nginx.com>
parents:
4084
diff
changeset
|
30 use of variables by the module |
dc1fa52222b4
Regenerated after previous commit.
Ruslan Ermilov <ru@nginx.com>
parents:
4084
diff
changeset
|
31 <a href="http/ngx_http_perl_module.html">ngx_http_perl_module</a>; |
4069
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
32 </li><li> |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
33 use of variables by worker processes. |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
34 Please bear in mind that controlling system libraries in this way |
4080
a1e1b348bfaf
Regenerate after previous commit.
Ruslan Ermilov <ru@nginx.com>
parents:
4069
diff
changeset
|
35 is not always possible as it is not uncommon for libraries to check |
4069
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
36 variables only during initialization, well before they can be set |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
37 using this directive. |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
38 An exception from this is an above mentioned |
4084
b7c944d1a5a8
Regenerate after previous commits.
Ruslan Ermilov <ru@nginx.com>
parents:
4080
diff
changeset
|
39 <a href="control.html#upgrade">live upgrade</a> |
4069
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
40 of an executable file. |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
41 </li></ul></p><p> |
4109
dc1fa52222b4
Regenerated after previous commit.
Ruslan Ermilov <ru@nginx.com>
parents:
4084
diff
changeset
|
42 The TZ variable is always inherited and made available to the module |
dc1fa52222b4
Regenerated after previous commit.
Ruslan Ermilov <ru@nginx.com>
parents:
4084
diff
changeset
|
43 <a href="http/ngx_http_perl_module.html">ngx_http_perl_module</a>, |
dc1fa52222b4
Regenerated after previous commit.
Ruslan Ermilov <ru@nginx.com>
parents:
4084
diff
changeset
|
44 unless configured explicitly. |
4069
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
45 </p><p> |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
46 Usage example: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
47 <blockquote><pre> |
4080
a1e1b348bfaf
Regenerate after previous commit.
Ruslan Ermilov <ru@nginx.com>
parents:
4069
diff
changeset
|
48 env MALLOC_OPTIONS; |
a1e1b348bfaf
Regenerate after previous commit.
Ruslan Ermilov <ru@nginx.com>
parents:
4069
diff
changeset
|
49 env PERL5LIB=/data/site/modules; |
a1e1b348bfaf
Regenerate after previous commit.
Ruslan Ermilov <ru@nginx.com>
parents:
4069
diff
changeset
|
50 env OPENSSL_ALLOW_PROXY_CERTS=1; |
4069
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
51 </pre></blockquote></p><hr><a name="include"></a><strong>syntax</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
52 <code>include <code><i>file</i></code> | <code><i>mask</i></code></code><br><strong>default</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
53 <strong>none</strong><br><strong>context</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
54 <strong>any</strong><br><p> |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
55 Includes another <code><i>file</i></code>, or files matching the |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
56 specified <code><i>mask</i></code>, into configuration. |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
57 Included files should consist of |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
58 syntactically correct directives and blocks. |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
59 </p><p> |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
60 Usage example: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
61 <blockquote><pre> |
4080
a1e1b348bfaf
Regenerate after previous commit.
Ruslan Ermilov <ru@nginx.com>
parents:
4069
diff
changeset
|
62 include mime.types; |
a1e1b348bfaf
Regenerate after previous commit.
Ruslan Ermilov <ru@nginx.com>
parents:
4069
diff
changeset
|
63 include vhosts/*.conf; |
4069
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
64 </pre></blockquote></p><hr><a name="master_process"></a><strong>syntax</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
65 <code>master_process <code>on</code> | <code>off</code></code><br><strong>default</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
66 <code>master_process on</code><br><strong>context</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
67 <code>main</code><br><p> |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
68 Determines whether worker processes are started. |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
69 This directive is intended for nginx developers. |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
70 </p><hr><a name="pid"></a><strong>syntax</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
71 <code>pid <code><i>file</i></code></code><br><strong>default</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
72 <code>pid nginx.pid</code><br><strong>context</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
73 <code>main</code><br><p> |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
74 Defines a <code><i>file</i></code> which will store the process ID of the main process. |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
75 </p><hr><a name="ssl_engine"></a><strong>syntax</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
76 <code>ssl_engine <code><i>device</i></code></code><br><strong>default</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
77 <strong>none</strong><br><strong>context</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
78 <code>main</code><br><p> |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
79 Defines the name of the hardware SSL accelerator. |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
80 </p><hr><a name="user"></a><strong>syntax</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
81 <code>user <code><i>user</i></code> [<code><i>group</i></code>]</code><br><strong>default</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
82 <code>user nobody nobody</code><br><strong>context</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
83 <code>main</code><br><p> |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
84 Defines <code><i>user</i></code> and <code><i>group</i></code> |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
85 credentials used by worker processes. |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
86 If <code><i>group</i></code> is omitted, a group whose name equals |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
87 that of <code><i>user</i></code> is used. |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
88 </p><hr><a name="timer_resolution"></a><strong>syntax</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
89 <code>timer_resolution <code><i>interval</i></code></code><br><strong>default</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
90 <strong>none</strong><br><strong>context</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
91 <code>main</code><br><p> |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
92 Reduces timer resolution in worker processes, thus reducing the |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
93 number of <code>gettimeofday()</code> system calls made. |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
94 By default, <code>gettimeofday()</code> is called each time |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
95 on receiving a kernel event. |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
96 With reduced resolution, <code>gettimeofday()</code> is only |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
97 called once per specified <code><i>interval</i></code>. |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
98 </p><p> |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
99 Example: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
100 <blockquote><pre> |
4080
a1e1b348bfaf
Regenerate after previous commit.
Ruslan Ermilov <ru@nginx.com>
parents:
4069
diff
changeset
|
101 timer_resolution 100ms; |
4069
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
102 </pre></blockquote></p><p> |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
103 An internal implementation of interval depends on the method used: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
104 <ul><li> |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
105 an <code>EVFILT_TIMER</code> filter if <code>kqueue</code> is used; |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
106 </li><li><code>timer_create()</code> if <code>eventport</code> is used; |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
107 </li><li><code>setitimer()</code> otherwise. |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
108 </li></ul></p><hr><a name="worker_rlimit_core"></a><strong>syntax</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
109 <code>worker_rlimit_core <code><i>size</i></code></code><br><strong>default</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
110 <strong>none</strong><br><strong>context</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
111 <code>main</code><br><p> |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
112 Changes the limit on the largest size of a core file |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
113 (<code>RLIMIT_CORE</code>) for worker processes. |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
114 Used to increase the limit without restarting the main process. |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
115 </p><hr><a name="worker_rlimit_nofile"></a><strong>syntax</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
116 <code>worker_rlimit_nofile <code><i>number</i></code></code><br><strong>default</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
117 <strong>none</strong><br><strong>context</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
118 <code>main</code><br><p> |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
119 Changes the limit on the maximum number of open files |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
120 (<code>RLIMIT_NOFILE</code>) for worker processes. |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
121 Used to increase the limit without restarting the main process. |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
122 </p><hr><a name="worker_priority"></a><strong>syntax</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
123 <code>worker_priority <code><i>number</i></code></code><br><strong>default</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
124 <code>worker_priority 0</code><br><strong>context</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
125 <code>main</code><br><p> |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
126 Defines a scheduling priority for worker processes like is |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
127 done by the <code>nice</code>: a negative |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
128 <code><i>number</i></code> |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
129 means higher priority. |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
130 Allowed range normally varies from -20 to 20. |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
131 </p><p> |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
132 Example: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
133 <blockquote><pre> |
4080
a1e1b348bfaf
Regenerate after previous commit.
Ruslan Ermilov <ru@nginx.com>
parents:
4069
diff
changeset
|
134 worker_priority -10; |
4069
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
135 </pre></blockquote></p><hr><a name="worker_processes"></a><strong>syntax</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
136 <code>worker_processes <code><i>number</i></code></code><br><strong>default</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
137 <code>worker_processes 1</code><br><strong>context</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
138 <code>main</code><br><p> |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
139 Defines the number of worker processes. |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
140 </p><hr><a name="working_directory"></a><strong>syntax</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
141 <code>working_directory <code><i>directory</i></code></code><br><strong>default</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
142 <strong>none</strong><br><strong>context</strong>: |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
143 <code>main</code><br><p> |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
144 Defines a current working directory for a worker process. |
4080
a1e1b348bfaf
Regenerate after previous commit.
Ruslan Ermilov <ru@nginx.com>
parents:
4069
diff
changeset
|
145 It is primarily used when writing a core-file, in which case |
4069
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
146 a working process should have write permission for the |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
147 specified directory. |
4dbdfd985863
Regenerate HTML for the previous revision.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
148 </p></body></html> |