Maison >base de données >tutoriel mysql >Comment corriger l'erreur « Une seule utilisation de chaque adresse de socket » dans les connexions MySQL/PHP ?

Comment corriger l'erreur « Une seule utilisation de chaque adresse de socket » dans les connexions MySQL/PHP ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-10 13:51:02328parcourir

How to Fix the

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 :

  • Débordement de pile : https://i.sstatic.net/diJfQ.png

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