(Je connais la réponse à cette question. Publier ceci juste pour partager la réponse avec la communauté)
Mon instance locale (Windows 7) d'Apache 2.4 connaît des retards ou des blocages lors de la diffusion de certaines URL, selon le navigateur que j'utilise pour accéder à ces URL .
Avec Firefox / Chrome, Apache est lent à répondre sur certaines URL. La lenteur se produit environ 20% du temps sur une URL donnée. Quand cela se produit, il y a un délai de 5 secondes pendant lequel Firefox affiche un état "En attente de ...".
Avec Internet Explorer 9, Apache se bloque simplement et cesse de servir toutes les demandes (avec n'importe quel navigateur) jusqu'à ce qu'il soit redémarré.
- Cela semble se produire uniquement avec les demandes dynamiques (PHP), mais pas toutes. En fait, cela ne se produit que sur un site spécifique. D'autres sites basés sur PHP sur la même machine fonctionnent bien.
- Il peut être significatif ou non que le site problématique se compose d'un grand nombre de sous-domaines (VirtualHosts).
- La désactivation du pare-feu Windows et du pare-feu Comodo n'aide pas.
- Le problème semble plus fréquent avec les pages "plus occupées" (demandes supplémentaires pour IFRAMES etc.)
J'ai essayé de nombreuses modifications httpd.conf
(comme la désactivation de KeepAlive, EnableMMAP, HostnameLookups) mais rien ne semble fonctionner.
la source
Réponses:
Répondue par Thomasz
La solution consiste à ajouter ce qui suit à votre
httpd.conf
:Sous Windows, cela a pour effet de désactiver l'API AcceptEx () (qui fait partie de WinSock), qui offre des améliorations de performances, mais est probablement en conflit avec le pare-feu Comodo.
Mettre le pare-feu Comodo en mode "Désactivé" n'aide pas car les demandes passent probablement toujours par le code réseau de Comodo. Je pense que Comodo devrait être complètement désinstallé pour éliminer le problème (même si je ne l'ai pas essayé).
Si vous rencontrez un problème similaire avec Apache 2.2, vous devez utiliser la directive Win32DisableAcceptEx à la place.
Les références
Citant de http://httpd.apache.org/docs/2.4/mod/core.html :
Voir également: http://forums.comodo.com/help-for-comodo-antivirus/conflict-with-apache-t260.0.html;msg31636#msg31636
la source
none
n'est pas le paramètre par défaut dans Apache? La plupart des autres fonctionnalités «innovantes» sont désactivées par défaut dans Apache: PJ'utilise Apache 2.4.16 sur une boîte Windows 7 Pro, et mon site Web a juste cessé de fonctionner il y a environ 2 semaines. L'ajout de cela a résolu le problème.
la source