Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Membetulkan Ralat 'Hanya Satu Penggunaan Setiap Alamat Soket' dalam Sambungan MySQL/PHP?

Bagaimana untuk Membetulkan Ralat 'Hanya Satu Penggunaan Setiap Alamat Soket' dalam Sambungan MySQL/PHP?

Barbara Streisand
Barbara Streisandasal
2024-11-10 13:51:02353semak imbas

How to Fix the

Menyelesaikan masalah "Hanya Satu Penggunaan Setiap Alamat Soket" dalam Sambungan MySQL/PHP

Pengguna tapak web PHP/MySQL mungkin kadang-kadang menghadapi mesej ralat berikut:

PHP Warning: mysql_connect() [function.mysql-connect]:
[2002] Only one usage of each socket address (protocol/network address/port)
is normally permitted.

Walaupun isu ini sering dikaitkan dengan Apache tidak bermula dahulu, ia boleh timbul walaupun selepas Apache sedang berjalan. Untuk menyelesaikan masalah ini, pertimbangkan perkara berikut:

Mengubah suai Windows Registry:

Melaraskan Windows Registry boleh membantu membetulkan ralat ini. Navigasi ke laluan pendaftaran berikut:

HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

Buat empat kekunci DWORD baharu dengan nilai berikut:

TcpTimedWaitDelay: 0x0000001e
MaxUserPort: 0x0000fffe
TcpNumConnections: 0x00fffffe
TcpMaxDataRetransmissions: 0x00000005

Selepas membuat perubahan ini, mulakan semula sistem anda untuk mengambil perubahan kesan.

Rujukan:

  • Limpahan Tindanan: https://i.sstatic.net/diJfQ.png

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'Hanya Satu Penggunaan Setiap Alamat Soket' dalam Sambungan MySQL/PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn