2010-03-14 7 views
3

나는 blog을 가지고 있는데 이는 Drupal v6.14에있다. 최근에 내 웹 호스팅 제공 업체가 바뀌 었습니다. 내 새로운 호스팅 제공 업체가 MySQLi를 지원하지 않습니다. 그래서 MySQLi 대신 MySQL을 사용해야합니다. 며칠 동안 모든 일이 잘 진행되었습니다. 그러나 아주 좋은 아침에 내 블로그가 다운되었고 오류 메시지가 나타났습니다 mysql : 서버에 너무 많은 연결. 그리고이 문제는 하루에 여러 번 발생합니다.
나는 웹 호스팅 제공 업체에 연락하여 데이터베이스에 문제가 있다고 말했다. 나는 이것을 믿지 않는다. 내 블로그는 오래된 웹 서버에서 잘 작동하고있었습니다. MYSQLi에서 MySQL로 이전했기 때문에 문제가 될 수 있습니까?MySQLi 대신 MySQL을 사용할 때의 문제

+1

문제가 무엇인지 모르겠지만, 정말 MySQLi의 스위치와 관련이 없다고 생각합니다. 또한 MySQL은 실제 데이터베이스의 이름이고, MySQLi는 단순히 드라이버입니다. 연결이 닫히지 않았을 수 있습니까? –

+0

@musicfreak 연결이 닫혀 있는지 여부를 알려 줌. –

+1

전혀 신경 쓰지 마라, 나는 당신이 Drupal을 사용하고있는 것을 본다, 어떤 문제도 있어서는 안된다. 나는 당신에게 무엇을 말해야할지 모른다. 귀하의 호스팅 제공 업체에 문제가있는 것처럼 들리지만, 문제가 있음을 인정하지 않으므로 스위치 서버 외에 무엇을 할 수 있는지 잘 모릅니다. –

답변

1

체크 this entry from the MySQL documentation on the 'Too many connections' error. 허용되는 연결 수는 mysqld 서버의 설정입니다. 호스팅 계획에 따라이 설정을 직접 조정할 수도 있지만, 계획이 작 으면 공급자가이를 수행해야합니다. 또한 공유 호스팅 계획을 사용하고 있다면, mysqld 서버는 자신의 데이터베이스 외에 여러 개의 데이터베이스를 제공 할 수도있다.

MySQLi 대 MySQL 드라이버의 사용법과 직접적인 관련이 없습니다.

따라서 호스팅 계획에 전용 MySQL 인스턴스가 포함되어 있고 mysqld 설정을 제어 할 수 있다면 문제가 될 것이다. 그렇지 않으면 공급자와 함께이를 해결해야합니다.

관련 문제