Maison >base de données >tutoriel mysql >Comment corriger l'erreur « Une seule utilisation de chaque adresse de socket » dans les connexions MySQL/PHP ?
Dépannage de l'erreur « Une seule utilisation de chaque adresse de socket » dans les connexions MySQL/PHP
Les utilisateurs de sites Web PHP/MySQL peuvent occasionnellement rencontrer le message d'erreur suivant :
PHP Warning: mysql_connect() [function.mysql-connect]: [2002] Only one usage of each socket address (protocol/network address/port) is normally permitted.
Bien que ce problème soit souvent associé au fait qu'Apache ne démarre pas en premier, il peut survenir même après l'exécution d'Apache. Pour résoudre ce problème, considérez ce qui suit :
Modification du registre Windows :
Le réglage du registre Windows peut aider à corriger cette erreur. Accédez au chemin de registre suivant :
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Créez quatre nouvelles clés DWORD avec les valeurs suivantes :
TcpTimedWaitDelay: 0x0000001e MaxUserPort: 0x0000fffe TcpNumConnections: 0x00fffffe TcpMaxDataRetransmissions: 0x00000005
Après avoir effectué ces modifications, redémarrez votre système pour que les modifications prennent effet.
Références :
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!