2011-12-08 8 views
0

어제부터 나는 오류가 발생합니다. 얼마나 연락을 취할 수 있습니까?MySql 오류 : 너무 많은 연결

+0

이 읽기. 순 : 그것은 데이터베이스에 너무 많은 오픈 연결이 말한다, 어느 프로그램이 또는 당신이 가능한 경우를 폐쇄 너무 많은 만들고되지 않는 것을 의미 mysql_close (http://uk3.php.net/mysql_close) – ManseUK

+2

공유 호스팅에서 다른 사람이 있습니다. –

+0

감사합니다. 모든 mysql 연결의 끝은 다음과 같다 : 'code mysql_close();' – Editor

답변

0

/etc/my.cnf 또는 MySQL 구성 파일이있는 곳을 확인하십시오. max_connections을 늘리십시오. 기본 숫자는 사용중인 MySQL 버전에 따라 다르지만 아마 100으로 설정됩니다.

+0

왜 많은 연결이 먼저 열려 있는지 보는 것이 현명하지 않습니까? 단지 한도를 올리면 잠재적 인 문제가 해결되지 않습니다 – ManseUK

+0

내 공유 호스팅 인'code etc/my.cnf' 데이터가 없습니다. etc/example.com 및 ftpquota 현재 파일 만. – Editor

0

당신은 당신의 연결을 모니터링하고 더 이상 사용하지 않는 경우를 닫아야합니다. 그렇지 않으면 서버 변수 wait_timeout의 값을 줄일 수 있으며 자동으로 닫는 데 도움이됩니다.

0

또한이도 발생할 수 있음을, 서버 파티션이나 드라이브에 사용 가능한 디스크 공간이 부족하면 MySQL은이 오류와 함께 반환 할 것을 알고 가치가있다.

당신은 다음 단계는 당신이 당신의 MySQL 서버 드라이브/파티션에 무료로 사용 가능한 공간이 있는지 확인하는 것입니다 다음에 연결된 사용자의 실제 수 아니다 확신합니다.

나는 백업 시스템이 oversaved 때, 오늘 아침이를 발견하고 디스크 공간이 부족하고이 오류를 일으키는 백업의 내 드라이브가 가득 가득 : - /. (http://dev.mysql.com/doc/refman/5.5/en/too-many-connections.html)이 -> [PHP :> [너무 많은 연결 mysql.com] -

관련 문제