max_user_connections или лимит IP-подключений превышен

Я получаю следующее «Сообщение об ошибке PHP»:

Пользователь ** уже имеет больше активных подключений, чем max_user_connections, в /home/*// * в строке 6 или

для моего сайта www.**.com, и эта ошибка возникает после 3-4 перезагрузки страницы. Раньше этой ошибки не было. Так может кто-нибудь сказать мне, относится ли эта ошибка к PHP или БД.

я использую бесплатный хостинг, например 1freehosting.com или 000webhost.com


person Chandan Kumar Dubey    schedule 27.02.2013    source источник
comment
stackoverflow .com/questions/9389201/   -  person Iraklis    schedule 27.02.2013
comment
Ошибка возникает из-за MySQL, причина в том, что она не допускает достаточного количества одновременных подключений к базе данных, чтобы удовлетворить потребности вашего приложения. Кроме того, без дополнительной информации можно только догадываться, какая настройка или код вызывают это.   -  person Joachim Isaksson    schedule 27.02.2013
comment
Ваш код может открывать соединение с базой данных, но не закрывать его. Если да, то вот статья (w3schools.com/php/php_mysql_connect.asp) с дополнительной информацией. о закрытии соединений с базой данных.   -  person Prabu    schedule 27.02.2013


Ответы (1)


Вы получаете сообщение max_user_connections, когда максимальное количество пользователей, которым разрешено подключаться к серверу, уже существует.

Вот ссылки для ваших ссылок
http://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_max_user_connections
http://dev.mysql.com/doc/refman/5.5/en/too-many-connections.html

Вы можете либо увеличить количество разрешенных подключений, либо
вместо того, чтобы открывать новое подключение для всех. Почему бы вам не использовать одно и то же соединение для всех запросов.

person Syed Muhammad Umair    schedule 27.02.2013
comment
как увеличить количество подключений или если я перееду на выделенный хостинг решит ли это проблему. - person Chandan Kumar Dubey; 27.02.2013
comment
max_user_connection можно найти в базе данных: mysql, таблица: пользователь - person Syed Muhammad Umair; 27.02.2013
comment
Выделенный хостинг определенно будет иметь больше возможностей для обработки большего количества пользователей. Примите решение о вашем будущем анализе. - person Syed Muhammad Umair; 27.02.2013
comment
вы сказали, что почему бы вам не использовать одно и то же соединение для всех запросов. как это сделать? - person Chandan Kumar Dubey; 27.02.2013