Anchal Bhargava Ответов: 0

Ошибок максимальное количество пользователей связи на 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 или выделенного сервера.

Я искал в гугле любое решение, но не мог найти ни одного подходящего решения.

Я действительно вручную закрывал соединение с базой данных в конце каждого файла

0 Ответов