Maison  >  Article  >  base de données  >  Comment corriger l'erreur « [2002] Une seule utilisation de chaque adresse de socket » sous Windows ?

Comment corriger l'erreur « [2002] Une seule utilisation de chaque adresse de socket » sous Windows ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-09 19:54:02764parcourir

How to Fix

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 :

  1. Ouvrez l'éditeur de registre (regedit.exe).
  2. Accédez au chemin suivant :

    HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  3. 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
  4. Enregistrez vos modifications et fermez l'éditeur de registre. .

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn