어제까진..잘 들어가지다가 갑자기 저러네요...사용자 많을때는 다른 메세지 떳거든요..지금까지는...ㅇㅅㅇ;;
2004.02.16 23:55:40 (*.86.150.244)
bard
뭐 서버사이드에서 mysql을 쓰는거 같은데, 그넘이 더이상 받아줄 마음이 없는거 아닐까요?
2004.02.17 00:00:14 (*.232.131.202)
shadowisle
해당 에러는 mysql 서버에서 너무 많은 연결이 생성되었을 경우 나오는 에러 입니다. 일반적으로 mysql의 설정을
바꾸지 않았을 경우 DB서버에 접속 할 수 있는 커넥션의 갯수는 10~100개 사이가 됩니다. 이런 경우 더 많은 커넥션이
이뤄지는 경우 나오는 에러일 가능성이 높습니다. 물론 커넥션을 끊지 않는 것이 누적되어 그 수치를 벗어나게 되는
경우가 생기기도 합니다.
mysql의 접속 유지 시간은 응답이 없는 경우 서버쪽에서 8시간동안 그 연결을 유지하게 되죠. 위의 메시지에서는
일단 mysql admin으로 접속을 한 이후에 flush-hosts 명령을 통해서 그 상황을 초기화 시켜보라는 메시지 입니다.
이 명령을 db관리 프롬프트에서 실행하면 되구요. 이걸로 되지 않는경우 최악의 상황에서는 db 서버를 리붓하는
방법이 필요할 수도 있습니다.
다른 방법으로 설정파일을 찾아서 그 최대 커넥션 수를 늘리는 방법이 있습니다. 이 방법은 매뉴얼을 참조 해야
하겠죠!?
2004.02.17 00:02:03 (*.232.131.202)
shadowisle
추가로 웹에서 엑세스를 했다고 할 지라도 명시적으로 페이지 끝 부분에 DB 연결을 끊는 코드를 넣어
주는 것이 좋겠죠. 물론 odbc 드라이버가 풀링을 하는 경우에는 조금 나은 모습을 보여주기는 하지만요..
2004.02.17 00:03:52 (*.196.225.170)
180업군
요호호호 shoadowisle님은~~~ 역시나 프로페셔널하셔용~
2004.02.17 10:59:34 (*.145.96.37)
곤(GON)
역시 내 짧은 지식은 어디가서 답을 해줄만한 건 아니군 ㅡㅡㅋ
shadowisle 님 원츄 ^^b