Skip to content
조회 수 64333 추천 수 0 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄


Can't connect to MySQL server on 'localhost'(10055)


connect to server at 'localhost' failed

error 2003 <hy000>: can't connect to mysql server on 'localhost' <10055>

You can check this by doing 'tennet localhost 3306'


도대체 뭔가?


아무리 검색해봐도 없다.

해외사이트에서도 자료가 없다.

얼마 지나지 않아 접속이 되지 않는다라거나

MYSQL을 재시작해도 소용없고

오로지 재부팅 밖에 해결책이 없단다.


처음에는 MySQL을 의심했다.

my.ini의 환경설정을 수십번 해봐도 마찬가지,

그래서 4시간마다 MySQL 재시작을 설정해 놨지만 마찬가지,


결국 재부팅 밖에 답이 없었다.



무엇때문일까?

error 2003은 어떤 오류메시지인가?


위의 메시지는 로컬에서 조차 접속을 차단하는 경우이다.

왜 이같은 상황이 벌어진걸까?


나는 서버가 2대있다.

하나는 httpd, db를 같이 쓰는 서버하나와 db서버 전용을 하나 가지고 있다.

오류메시지 10055에 대해 찾아보니 윈도우 소켓(WinSock)이 문제라는 이야기를 확인해봤다.


netstat -an > net.txt 하면 10MB 가량의 파일이 만들어진다.

확인해보면 db서버로 접속하는 tcp항목이 상당히 많음을 알수있다.

포트를 60000번을 사용하는 것들도 눈에 뛰었다.


mysqladmin processlist 해보니

포트가 계속 늘어나고 줄어들 기미가 보이지 않았다.


포트는 총 65,535개인데 혹시 포트수량을 어느수량 이상을 사용하면 소켓을 차단해 버리는 건 아닐까?


그럼 포트를 초기화하는 프로그램을 없을까?

궁금하다.


나에게는 아직 미해결 과제이다.

꼭 해결해야지.


근데 답이 될만한 자료들이 없다. ㅜ.ㅜ

로그인 후 댓글쓰기가 가능합니다.

?
  • ?
    ㅁㅁ 2009.11.21 13:04
    1. 제한수 늘릴 때 꼭 링크 따라가서 읽기. http://gpgstudy.com/forum/viewtopic.php?t=3128
    2. gpg에서 MaxUserPort로 검색하기.
    3. 빗자루님 개인 홈페이지 관련글 http://www.myevan.net/phpBB/viewtopic.php?t=148

    안녕하세요. 매크로 없는 메비~랍니다. 

    WinNT 계열의 TCP/IP 설정에 보면 Accept 할 수 있는 소켓 개수를 제한해 놓은 부분이 있습니다. 리눅스에서 소켓 제한이 컴파일시에 걸리듯이 Windows 2000/XP의 경우(2003도 같다고 알고 있지만 확인은 안해봤네요.) 이 셋팅을 바꿔주지 않으면 Listen->Accept 할 수 있는 소켓의 개수는 1024 ~ 5000 번 이내에서만 할당이 되고 대략 3977 개 이상은 받을 수 없게 됩니다. 

    그렇지만 Windows 에서 이 사이에 쓰는 접속도 있고 여러가지 클라이언트 접속도 이 사이에 들어오는 경우가 많기 때문에 실제 접속은 3977 보다 적어지게 됩니다. 다음 레지값을 적용해주고 재시작(이 꼭 필요한지는 모르겠습니다만 저는 매번 재시작을 해줬네요.)을 해주시면 됩니다. 아래 레지는 TCP/IP 레이어에 작용하기 때문에 IIS나 기타 서비스등을 통한 대량의 접속을 받고 싶을때도 적용을 해주셔야 많은 동접을 받을 수 있습니다. 


    Windows Registry Editor Version 5.00 

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] 
    "MaxUserPort"=dword:0000fffe 
    "TcpWindowSize"=dword:00004470 

    p.s.테스트 한번 더 부탁합니다. ^____^ 

    p.s.2.물론.. 소켓이 한계이상 올라가면 그것도 곤란합니다. 1만개만 해도 10k 이고 기본 소켓당 버퍼를 32KB 씩만 할당해 주더라도 320MB가 순수하게 소켓 버퍼로 사용되게 됩니다. 하드하죠..? (라지만 요즘 서버들 1~2G는 기본이고 좀 넉넉히 4G씩 주기도 하죠.)
  • ?
    디케 2010.04.27 08:48



    윈도우 소켓에러 번호



    10049  요청한 주소는 해당 컨텍스트에서 유효하지 않습니다.  
    10050  네트워크를 사용할 수 없기 때문에 소켓 작업을 진행할 수 없습니다.  
    10051  연결할 수 없는 네트워크에서 소켓 작업을 시도했습니다.  
    10052  해당 작업이 진행되는 동안 오류가 발생하여 연결이 끊겼습니다.  
    10053  현재 연결은 사용자의 호스트 시스템의 소프트웨어의 의해 중단되었습니다.  
    10054  현재 연결은 원격 호스트에 의해 강제로 끊겼습니다.  
    10055  대기열이 또는 버퍼가 부족하여 소켓에서 해당 작업을 진행하지 못했습니다.  
    10056  이미 연결된 소켓에서 다른 연결을 요청했습니다.  
    10057  소켓이 연결되어 있지 않거나 Sendto 호출을 사용하여 데이터그램 소켓에 보내는 경우에 주소가 제공되지 않아서 데이터를 보내거나 받도록 요청할 수 없습니다.  
    10058  해당 소켓이 종료되었으므로 데이터 보내거나 받을 수 없습니다.  
    10059  일부 커널 개체에 대한 참조가 너무 많습니다.  
    10060  연결된 구성원으로부터 응답이 없어 연결하지 못했거나, 호스트로부터 응답이 없어 연결이 끊어졌습니다.  
    10061  대상 컴퓨터에서 연결을 거부했으므로 연결하지 못했습니다.  
    10062  이름을 해석할 수 없습니다.  
    10063  이름 또는 이름의 구성 요소가 너무 깁니다.  
    10064  호스트가 작동하지 않기 때문에 소켓 작업을 진행할 수 없습니다.  
    10065  연결할 수 없는 호스트로 소켓 작업을 시도했습니다. 

  • ?
    나그네 2012.01.17 15:25

    소켓문제가 아닐수도 있습니다.

    모든 프로그램이 정상동작하기위해서 일정량의 메모리(리소스)가 필요한데...

    다른 프로그램들에서 이 리소스를  사용함으로써, mysql에서 필요한 리소스를 확보하지 못해서 나타나는 문제이기도 합니다. 시스템 메모리를 많이 사용하는 프로세스를 죽이고, mysql을 접속해 보시기 바랍니다.

     

     


List of Articles
번호 분류 제목 날짜 조회 수
917 프로세스 프로세스 2 3 2011.02.07 312207
916 WindowsTip 윈도우 DLL 오류 해결방법 2013.01.23 192788
915 파이썬 파이썬 랜덤으로 문제풀기 #2 2023.10.04 160395
914 컴퓨터잡담 CANON PRINTER ERROR CODE B203, B204 해결방법 2023.09.17 159422
913 컴퓨터잡담 파이썬 request, beautifulshop으로 정액정보 받아오기 2023.09.29 159087
912 파이썬 파이썬에서 인식이 잘되는 OCR 종류 11 2023.09.15 158403
911 파이썬 한우경매낙찰 유튜브 영상의 이미지에서 특정 문자 가져와서 저장하기 25 2023.09.14 158217
910 파이썬 파이썬 랜덤으로 시험문제 풀기 file 2023.10.04 157181
909 파이썬 파이썬 requestsbeautifulsoup 으로 웹 input에 입력값 대입한 뒤 결과값 파일로 저장하기 2023.11.13 148950
908 HTMLPHPMSQL 지정한 이미지파일명을 출력 시키는 시험문제풀이 html 1 2023.12.13 140364
907 컴퓨터잡담 자바스크립트로 전송(submit) 버튼 누르기 3 2010.10.10 103655
906 컴퓨터잡담 hMailServer - 설치시 주의 핵심사항 1 2010.08.24 103255
905 컴퓨터잡담 북마크 링크 주소모음 2010.10.30 103011
904 컴퓨터잡담 2023-09-23 서버다운 후 복구완료 secret 2023.09.23 96290
903 컴퓨터잡담 엑셀 색깔 지정 함수 1 2010.07.28 65635
» 컴퓨터잡담 MYSQL 미 해결 과제 : Can't connect to MySQL server on 'localhost'(10055) 3 3 2009.11.21 64333
901 컴퓨터잡담 php로 이미지를 mysql디비 저장하고 보여주는 소스 4 3 2009.10.17 62359
900 컴퓨터잡담 여러개의 엑셀파일을 하나로 합치기 2 2010.06.22 57448
899 컴퓨터잡담 H734GP 공유기 시스템로그 중 >>> Send Offer / Receive Discover / 2023.06.04 57366
898 컴퓨터잡담 오류 socket error #10061 connection 3 2 2010.09.25 54756
Board Pagination Prev 1 2 3 4 5 ... 46 Next
/ 46

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소