annotate docs/html/ngx_core_module.html @ 4109:dc1fa52222b4

Regenerated after previous commit.
author Ruslan Ermilov <ru@nginx.com>
date Thu, 15 Sep 2011 08:33:25 +0000
parents b7c944d1a5a8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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>