comparison xml/it/docs/events.xml @ 1018:19129672444e

Added italian translation. Grazie a Angelo Papadia <angelo.papadia@gmail.com>!
author Vladimir Homutov <vl@nginx.com>
date Wed, 20 Nov 2013 14:36:40 +0400
parents
children
comparison
equal deleted inserted replaced
1017:9f9a427a73eb 1018:19129672444e
1 <!--
2 Copyright (C) Igor Sysoev
3 Copyright (C) Nginx, Inc.
4 -->
5
6 <!DOCTYPE article SYSTEM "../../../dtd/article.dtd">
7
8 <article name="Metodi di processo delle connessioni"
9 link="/it/docs/events.html"
10 lang="it"
11 translator="Angelo Papadia"
12 rev="2">
13
14 <section>
15
16 <para>
17 nginx supporta diversi metodi di processo delle connessioni.
18 La disponibilita' di un particolare metodo dipende dalla piattaforma usata;
19 su piattaforme che supportano piu' di un metodo, nginx in genere
20 e' in grado di selezionare automaticamente il metodo piu' efficiente.
21 Comunque, se necessario, e' possibile scegliere esplicitamente il metodo
22 di processo delle connessioni tramite la direttiva
23 <link doc="ngx_core_module.xml" id="use"/>.
24 </para>
25
26 <para>
27 I metodi di processo delle connessioni sono i seguenti:
28 <list type="bullet">
29
30 <listitem id="select">
31 <para>
32 <literal>select</literal>&mdash;metodo standard.
33 Il relativo modulo e' compilato automaticamente se la piattaforma non
34 rende possibile l'uso di metodi piu' efficienti.
35 E' possibile usare i parametri di configurazione
36 <literal>--with-select_module</literal> e
37 <literal>--without-select_module</literal>
38 per abilitare o disabilitare esplicitamente la compilazione di tale modulo.
39 </para>
40 </listitem>
41
42 <listitem id="poll">
43 <para>
44 <literal>poll</literal>&mdash;metodo standard.
45 Il relativo modulo e' compilato automaticamente se la piattaforma non
46 rende possibile l'uso di metodi piu' efficienti.
47 E' possibile usare i parametri di configurazione
48 <literal>--with-poll_module</literal> e
49 <literal>--without-poll_module</literal>
50 per abilitare o disabilitare esplicitamente la compilazione di tale modulo.
51 </para>
52 </listitem>
53
54 <listitem id="kqueue">
55 <para>
56 <literal>kqueue</literal>&mdash;metodo efficiente usato su
57 FreeBSD 4.1+, OpenBSD 2.9+, NetBSD 2.0, e Mac OS X.
58 </para>
59 </listitem>
60
61 <listitem id="epoll">
62 <para>
63 <literal>epoll</literal>&mdash;metodo efficiente usato su
64 Linux 2.6+.
65 <note>
66 Alcune distribuzioni piu' vecchie, ad esempio SuSEĀ 8.2, forniscono
67 patch che rendono possibile l'uso di questo modulo su kernel 2.4.
68 </note>
69 </para>
70 </listitem>
71
72 <listitem id="rtsig">
73 <para>
74 <literal>rtsig</literal>&mdash;real time signals, metodo efficiente usato su
75 Linux 2.2.19+.
76 Per default, la coda di eventi del sistema e' limitata a 1024 segnali;
77 su server particolarmente carichi puo' risultare necessario incrementare
78 tale limite, intervenendo sul parametro del kernel
79 <path>/proc/sys/kernel/rtsig-max</path> .
80 Comunque, a partire da Linux 2.6.6-mm2 tale parametro non e' piu' disponibile
81 e ciascun processo dispone della propria coda di eventi.
82 La dimensione di ciascuna coda e' definita da <literal>RLIMIT_SIGPENDING</literal>
83 e puo' essere modificata tramite il parametro
84 <link doc="ngx_core_module.xml" id="worker_rlimit_sigpending"/>.
85 </para>
86
87 <para>
88 In caso di overflow, nginx scarta del tutto la coda e passa all'uso del
89 metodo di processo <literal>poll</literal> sinche' la situazione non
90 torna normale.
91 </para>
92 </listitem>
93
94 <listitem id="devpoll">
95 <para>
96 <literal>/dev/poll</literal>&mdash;metodo efficiente usato su
97 Solaris 7 11/99+, HP/UX 11.22+ (eventport), IRIX 6.5.15+,
98 e Tru64 UNIX 5.1A+.
99 </para>
100 </listitem>
101
102 <listitem id="eventport">
103 <para>
104 <literal>eventport</literal>&mdash;event ports, metodo efficiente usato su
105 Solaris 10.
106 </para>
107 </listitem>
108
109 </list>
110 </para>
111
112 </section>
113
114 </article>