Bonjour a tou(te)s, Voila aujourd'hui je décide d'installer WampServer 2.0b sur le PC familial (HP Media Center v2002 XP Fam SP2) histoire de me dépanner. Ce qu'il y a de bien avec wamp (j'avais essayé sur mon poste wamp5) c'est l'installation et la configuration de base automatique: en bref, on double-clique et avec de la chance on a pas a ré-ecrire php.ini et autres (j'exagère mais bon...). Mais en fait, après l'installation (aucun msg d'erreur) et le démarrage apparemment sans pb de wampserver (la petite icône passe du point rouge, à l'igloo jaune puis blanc....), j'etais confiant. J'ouvre firefox, je lance localhost .... et j'attends .... j'attends : rien (pas d'affichage de index.php dans le repertoire www); pire: Firefox ne s'arrete pas de chercher, alors que d'habitude au bout de 30sec, j'ai un msg "page introuvable". Je regarde sur le forum, et je trouve ce post: [forum.wampserver.com] Alors je pense a demarrer les services independamment; d'abord Apache puis MySQL, et là coup de bleuf(c'est comme çà que j'appelle les resolutions de pb inconnus par un methode non reproductible): ça marche, j'accede a localhost. Bon je teste la meme procedure une nouvelle fois: RIEN (ou plutot meme resultat qu'au début) et depuis impossible de voir localhost. QUelques infos supplementaires: -FIrewall : ZoneAlarm -Parefeu windows desactive -extrait de mysql log: 080317 16:17:45 InnoDB: Started; log sequence number 0 43655 080317 16:17:45 [Note] wampmysqld: ready for connections. Version: '5.0.51a-community-nt' socket: '' port: 3306 MySQL Community Edition (GPL) 080317 16:18:10 [Note] wampmysqld: Normal shutdown
080317 16:18:10 InnoDB: Starting shutdown... 080317 16:18:11 InnoDB: Shutdown completed; log sequence number 0 43655 080317 16:18:11 [Note] wampmysqld: Shutdown complete -extrait de Apache error log: [Mon Mar 17 16:52:37 2008] [error] (OS 10038)Une opération a été tentée sur autre chose qu'un socket. : Child 3852: Encountered too many errors accepting client connections. Possible causes: dynamic address renewal, or incompatible VPN or firewall software. Try using the Win32DisableAcceptEx directive.
A chaud , je dirais que mysql log ne contient rien d'anormal; et je ne comprend pas le msg d'erreur de apache!? Please Help!!
Try using the Win32DisableAcceptEx directive. faites une recherche sur Win32DisableAcceptEx dans ce forum
Essayez d'ajouter cette ligne aux environs de la ligne 360, dans le fichier httpd.conf situé dans votre dossier : C:\wamp\bin\apache\apache2.2.8\conf :
Win32DisableAcceptEx
ceci devrait résoudre le problème
Modifie 1 fois. Derniere modification le 17/03/2008 à 18:14 par dval.
Juste le fait de rajouter la ligne : Win32DisableAcceptEx dans httpd.conf a résolu mon problème. Donc ici dans le fichier de conf: # EnableMMAP and EnableSendfile: On systems that support it, # memory-mapping or the sendfile syscall is used to deliver # files. This usually improves server performance, but must # be turned off when serving from networked-mounted # filesystems or if support for these functions is otherwise # broken on your system. # #EnableMMAP off #EnableSendfile off # Addon le 080318 a 10:40 Win32DisableAcceptEx
Pour pas rester totalement idiot, j'ai voulu chercher la raison de cette commande "Win32DisableAcceptEx" et apres une rapide recherche sur Google (a decidement celui-la), j'ai trouvé ceci: * La charge du processeur est à 99%, causé par Apache. Décommenter dans le fichier \xampp\apache\conf\httpd.conf la ligne => # Win32DisableAcceptEx. Laisser donc:
Win32DisableAcceptEx
Par défaut Apache supportait dans son jeune temps un Winsocks 2 amélioré - AcceptEx(), mais qui ne fonctionnait pas sur les systémes Home (98/ME etc..) Malheureusement certain systémes NT comme (2000 und Xp Professional) sont aussi touchés. Désactiver la commande "Win32DisableAcceptEx" (disable) est certainement la meilleure solution pour améliorer l'accés au socket en cas de probléme.
Bon voila, c'est pas forcement limpide mais certains pourront mieux apprehender le probleme. Bon dev' a tou(te)s, et merci encore dval!