From: Lucien Gentis
Le gestionnaire de connexion amélioré ne fonctionne pas encore
+ pour certains filtres de connexion, et en particulier SSL. Pour les
+ connexions SSL, ce MPM réadopte le comportement du MPM
+
Le MPM présuppose que l'implémentation Le MPM event gère certaines connexions de manière asynchrone ;
+ dans ce cas, les threads traitant la requête sont alloués selon les
+ besoins et pour de courtes périodes. Dans les autres cas (la plupart
+ du temps pour les connexions SSL), un thread est réservé par
+ connexion. Ceci peut conduire à des situations où tous les threads
+ sont saturés et où aucun thread n'est capable d'effectuer de
+ nouvelles tâches pour les connexions asynchrones établies. Pour minimiser les effets de ce problème, le MPM event utilise
+ deux méthodes : tout d'abord, il limite le nombre de connexions
+ simultanées par thread en fonction du nombre de processus
+ inactifs. Ensuite, si tous les processus sont occupés, il ferme des
+ connexions permanentes, même si la limite de durée de la connexion
+ n'a pas été atteinte. Ceci autorise les clients concernés à se
+ reconnecter à un autre processus possèdant encore des threads
+ disponibles. Cette directive permet de personnaliser finement la limite du
+ nombre de connexions par thread. Un processus n'acceptera de
+ nouvelles connexions que si le nombre actuel de connexions est
+ inférieur à :
+ En d'autres termes, le nombre maximum de connexions simultanées
+ sera :
+ ( La directive La directive apr_pollset
sous-jacente est raisonnablement sûre du point de vue des threads.
@@ -144,4 +154,62 @@ mobiliser des threads que pour les connexions en cours de traitement