Ошибок максимальное количество пользователей связи на PHP &амп; с MySQL
Привет,
У меня есть один сайт, размещенный с godaddy на общем хостинге, он работал нормально, но за последние 3-4 дня иногда показывает ошибку при подключении к базе данных. Поэтому я проверил errors_log. В журнале ошибок я обнаружил эту ошибку.
PHP Warning: mysqli_connect(): (42000/1226): User 'admin' has exceeded the 'max_user_connections' resource (current value: 30) in /home/y3if63mq4u0l/public_html/classes/Database.php on line 30
Поэтому я запускаю этот запрос "
show global variables like '%connections%'"чтобы проверить, сколько соединений у меня есть в наличии, он показывает мне "max_connections" -> 1000 и
"max_user_connections" ->200, но по ошибке он выдает мне ошибку на 30.
Так есть ли в любом случае, что я могу увеличить max_user_connection на общем хостинге или есть какой-то другой способ решить эту проблему.
Кроме того, есть ли какой-нибудь способ, с помощью которого я могу проверить, сколько пользователей в данный момент активны и к какому файлу они обращаются. Короче говоря, я хочу отслеживать, что занимает мои ресурсы, потому что, возможно, есть какая-то проблема в моем кодировании.
Спасибо,
Анчал Бхаргава
Что я уже пробовал:
Я связался со службой поддержки "Godaddy", они говорят мне перейти на VPS, но на самом деле это не мой сайт, а мой клиентский сайт, и он не готов обновить его до VPS или выделенного сервера.
Я искал в гугле любое решение, но не мог найти ни одного подходящего решения.
Я действительно вручную закрывал соединение с базой данных в конце каждого файла