Section courante

A propos

Section administrative du site

 Serveur  Installation  Utilisation  Tutoriel  Aide 
Vue par liste complète
Installation
Introduction
Référence des directives
Référence des variables
Référence des modules
Les premiers pas
Contrôler nginx
Méthodes de traitement des connexions
Configuration des hachages
Un journal de bord de débogage
Enregistrement dans syslog
Fichier de configuration des unités de mesure
Paramètres de la ligne de commande
nginx pour Windows
Prise en charge de QUIC et HTTP/3
Comment Nginx traite une requête
Noms des serveurs
Utilisation de nginx comme équilibreur de charge HTTP
Configuration des serveurs HTTPS
Comment Nginx traite une session TCP/UDP
Les opérations
(Re)démarrer/arrêter
Préface
Notes légal
Dictionnaire
Recherche

Méthodes de traitement des connexions

Le nginx prend en charge une variété de méthodes de traitement des connexions. La disponibilité d'une méthode particulière dépend de la plateforme utilisée. Sur les plateformes prenant en charge plusieurs méthodes, nginx sélectionne normalement automatiquement la méthode la plus efficace. Cependant, si nécessaire, une méthode de traitement des connexions peut être sélectionnée explicitement avec la directive use.

Les méthodes de traitement des connexions suivantes sont prises en charge :

Méthode Description
select Méthode standard. Le module de support est construit automatiquement sur les plateformes ne disposant pas de méthodes plus efficaces. Les paramètres de configuration --with-select_module et --without-select_module peuvent être utilisés pour activer ou désactiver de force la construction de ce module.
poll Méthode standard. Le module de support est construit automatiquement sur les plateformes manquant de méthodes plus efficaces. Les paramètres de configuration --with-poll_module et --without-poll_module peuvent être utilisés pour activer ou désactiver de force la construction de ce module.
kqueue Méthode efficace utilisée sur FreeBSD 4.1+, OpenBSD 2.9+, NetBSD 2.0 et macOS.
epoll Méthode efficace utilisée sur Linux 2.6+. Les indicateurs EPOLLRDHUP (Linux 2.6.17, glibc 2.8) et EPOLLEXCLUSIVE (Linux 4.5, glibc 2.24) sont pris en charge depuis la version 1.11.3. Certaines distributions plus anciennes comme SuSE 8.2 fournissent des correctifs qui ajoutent la prise en charge d'epoll aux noyaux 2.4.
/dev/poll Méthode efficace utilisée sur Solaris 7 11/99+, HP/UX 11.22+ (eventport), IRIX 6.5.15+ et Tru64 UNIX 5.1A+.
eventport Ports d'événements, méthode utilisée sur Solaris 10+ (en raison de problèmes connus, il est recommandé d'utiliser la méthode /dev/poll à la place).


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Lundi, le 30 décembre 2024