>데이터 베이스 >MySQL 튜토리얼 >Windows에서 '[2002] 각 소켓 주소를 하나만 사용' 오류를 수정하는 방법은 무엇입니까?

Windows에서 '[2002] 각 소켓 주소를 하나만 사용' 오류를 수정하는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-11-09 19:54:02808검색

How to Fix

MySQL/PHP 오류: Windows용 "[2002] 각 소켓 주소의 한 번만 사용" 해결

오류 "[2002] 각 소켓 주소(프로토콜/네트워크 주소/포트)는 일반적으로 한 번만 사용할 수 있습니다."는 Windows 운영 체제의 제한 사항을 나타내며 동일한 소켓 주소를 사용하여 여러 연결을 방지합니다. 이 문제를 해결하려면 다음 레지스트리 값을 수정하면 됩니다.

  1. 레지스트리 편집기(regedit.exe)를 엽니다.
  2. 다음 경로로 이동합니다.

    HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  3. 다음 이름과 16진수 값을 사용하여 4개의 새 DWORD(32비트) 값을 만듭니다.

    Registry Value Hex Value
    TcpTimedWaitDelay 0000001e
    MaxUserPort 0000fffe
    TcpNumConnections 00fffffe
    TcpMaxDataRetransmissions 00000005
  4. 변경 사항을 저장하고 레지스트리 편집기를 닫습니다. .

이 레지스트리 수정으로 사용 가능한 소켓 연결 수를 늘리고 네트워크 설정을 재구성하여 문제를 해결할 수 있습니다. 이렇게 변경한 후 Apache를 다시 시작하고 오류가 지속되는지 관찰하세요.

위 내용은 Windows에서 '[2002] 각 소켓 주소를 하나만 사용' 오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.