comparison xml/en/docs/events.xml @ 755:629630df119a

Added anchors to event processing methods.
author Ruslan Ermilov <ru@nginx.com>
date Fri, 09 Nov 2012 18:32:56 +0000
parents 77a3314c74a7
children eea7541e7c6a
comparison
equal deleted inserted replaced
754:1cd55bc3b236 755:629630df119a
6 <!DOCTYPE article SYSTEM "../../../dtd/article.dtd"> 6 <!DOCTYPE article SYSTEM "../../../dtd/article.dtd">
7 7
8 <article name="Connection processing methods" 8 <article name="Connection processing methods"
9 link="/en/docs/events.html" 9 link="/en/docs/events.html"
10 lang="en" 10 lang="en"
11 rev="1"> 11 rev="2">
12 12
13 <section> 13 <section>
14 14
15 <para> 15 <para>
16 nginx supports a variety of connection processing methods. 16 nginx supports a variety of connection processing methods.
24 24
25 <para> 25 <para>
26 The following connection processing methods are supported: 26 The following connection processing methods are supported:
27 <list type="bullet"> 27 <list type="bullet">
28 28
29 <listitem> 29 <listitem id="select">
30 <para> 30 <para>
31 <literal>select</literal>&mdash;standard method. 31 <literal>select</literal>&mdash;standard method.
32 The supporting module is built automatically on platforms that lack 32 The supporting module is built automatically on platforms that lack
33 more efficient methods. 33 more efficient methods.
34 The <literal>--with-select_module</literal> and 34 The <literal>--with-select_module</literal> and
35 <literal>--without-select_module</literal> configuration parameters 35 <literal>--without-select_module</literal> configuration parameters
36 can be used to forcibly enable or disable the build of this module. 36 can be used to forcibly enable or disable the build of this module.
37 </para> 37 </para>
38 </listitem> 38 </listitem>
39 39
40 <listitem> 40 <listitem id="poll">
41 <para> 41 <para>
42 <literal>poll</literal>&mdash;standard method. 42 <literal>poll</literal>&mdash;standard method.
43 The supporting module is built automatically on platforms that lack 43 The supporting module is built automatically on platforms that lack
44 more efficient methods. 44 more efficient methods.
45 The <literal>--with-poll_module</literal> and 45 The <literal>--with-poll_module</literal> and
46 <literal>--without-poll_module</literal> configuration parameters 46 <literal>--without-poll_module</literal> configuration parameters
47 can be used to forcibly enable or disable the build of this module. 47 can be used to forcibly enable or disable the build of this module.
48 </para> 48 </para>
49 </listitem> 49 </listitem>
50 50
51 <listitem> 51 <listitem id="kqueue">
52 <para> 52 <para>
53 <literal>kqueue</literal>&mdash;efficient method used on 53 <literal>kqueue</literal>&mdash;efficient method used on
54 FreeBSD 4.1+, OpenBSD 2.9+, NetBSD 2.0, and Mac OS X. 54 FreeBSD 4.1+, OpenBSD 2.9+, NetBSD 2.0, and Mac OS X.
55 </para> 55 </para>
56 </listitem> 56 </listitem>
57 57
58 <listitem> 58 <listitem id="epoll">
59 <para> 59 <para>
60 <literal>epoll</literal>&mdash;efficient method used on 60 <literal>epoll</literal>&mdash;efficient method used on
61 Linux 2.6+. 61 Linux 2.6+.
62 <note> 62 <note>
63 Some older distributions like SuSEĀ 8.2 provide patches 63 Some older distributions like SuSEĀ 8.2 provide patches
64 that add epoll support to 2.4 kernels. 64 that add epoll support to 2.4 kernels.
65 </note> 65 </note>
66 </para> 66 </para>
67 </listitem> 67 </listitem>
68 68
69 <listitem> 69 <listitem id="rtsig">
70 <para> 70 <para>
71 <literal>rtsig</literal>&mdash;real time signals, efficient method 71 <literal>rtsig</literal>&mdash;real time signals, efficient method
72 used on Linux 2.2.19+. 72 used on Linux 2.2.19+.
73 By default, 73 By default,
74 the system-wide event queue is limited by 1024 signals. 74 the system-wide event queue is limited by 1024 signals.
86 <literal>poll</literal> connection processing method until 86 <literal>poll</literal> connection processing method until
87 the situation gets back to normal. 87 the situation gets back to normal.
88 </para> 88 </para>
89 </listitem> 89 </listitem>
90 90
91 <listitem> 91 <listitem id="devpoll">
92 <para> 92 <para>
93 <literal>/dev/poll</literal>&mdash;efficient method used on 93 <literal>/dev/poll</literal>&mdash;efficient method used on
94 Solaris 7 11/99+, HP/UX 11.22+ (eventport), IRIX 6.5.15+, 94 Solaris 7 11/99+, HP/UX 11.22+ (eventport), IRIX 6.5.15+,
95 and Tru64 UNIX 5.1A+. 95 and Tru64 UNIX 5.1A+.
96 </para> 96 </para>
97 </listitem> 97 </listitem>
98 98
99 <listitem> 99 <listitem id="eventport">
100 <para> 100 <para>
101 <literal>eventport</literal>&mdash;event ports, efficient method 101 <literal>eventport</literal>&mdash;event ports, efficient method
102 used on Solaris 10. 102 used on Solaris 10.
103 </para> 103 </para>
104 </listitem> 104 </listitem>