Maison >base de données >tutoriel mysql >Comment corriger l'erreur « [2002] Une seule utilisation de chaque adresse de socket » sous Windows ?
Erreur MySQL/PHP : résolution de « [2002] Une seule utilisation de chaque adresse de socket » pour Windows
L'erreur « [2002] Une seule utilisation de chaque adresse de socket (protocole/adresse réseau/port) est normalement autorisée" indique une limitation du système d'exploitation Windows, empêchant plusieurs connexions utilisant la même adresse de socket. Pour résoudre ce problème, vous pouvez modifier les valeurs de registre suivantes :
Accédez au chemin suivant :
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Créez quatre nouvelles valeurs DWORD (32 bits) avec les noms et valeurs hexadécimales suivants :
Registry Value | Hex Value |
---|---|
TcpTimedWaitDelay | 0000001e |
MaxUserPort | 0000fffe |
TcpNumConnections | 00fffffe |
TcpMaxDataRetransmissions | 00000005 |
Cette modification du registre devrait résoudre le problème en augmentant le nombre de connexions socket disponibles et en reconfigurant les paramètres réseau. Après avoir effectué ces modifications, redémarrez Apache et observez si l'erreur persiste.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!