2013-03-17 3 views
-1

3 개의 서버와 1 개의 데이터베이스 서버를 사용하고 있습니다. 개인 ip를 사용하여 mysql 서버에 연결합니다. 그러나 나는 이런 종류의 실수를 많이 겪는다.mysql 오류 : 원격 서버에 대한 연결이 너무 많습니다.

PHP에서 mysql.allow_persistent를 해제하고 mysql 서버에서 최대 연결 및 연결 오류를 발생 시키려고했으나 아무런 노력도하지 않았습니다.

이 문제를 해결하는 데 도움을주십시오.

링크-ID == 거짓, 실패

MySQL의 오류를 연결 : 너무 많은 연결

는 또한 TIME_WAIT의 많은 내가 어떻게 조정 MySQL 서버가 제대로 포트 3306를 통해 연결된 보았다.

감사

+0

모든 페이지 끝에서 mysql_close()를 사용합니까? – Anonymous

답변

1

은 내가 max_connections 설정이 총 연결 수에 대한 제한이 아니라 단일 사용자가 열 수있는 연결 수 아니라고 생각합니다. 이 문제를 해결하는 데 도움이

가 될 확인하십시오 : 당신은 연결을 종료하고

  • mysql_close를 사용하여 완료 할 때()
  • 당신은 영구 연결을 사용하지 않는 - 나쁜 생각을!
  • SET GLOBAL max_connections = ###을 SQL로 실행하고 #s를 원하는 값으로 바꿉니다.
  • my.cnf 파일을보고 수정하여 최대 연결 수를 변경하십시오. 메모리 /로드 문제에주의하십시오.
+0

에 여전히 문제가 있습니다. 나는 정말로 혼란 스럽다. –

관련 문제