Перейти до основного контенту
Усі колекціїБази даних MySQLВирішення можливих проблем
Як виправити помилку MySQL max_connections_per_hour?
Як виправити помилку MySQL max_connections_per_hour?

Усунення помилки max_connections_per_hour

Оновлено понад 9 міс. тому

Якщо Ваш сайт розміщено в Hostinger і на ньому виникла помилка max_connections_per_hour:

Connection failed: User 'u1000000_database' has exceeded the
'max_connections_per_hour' resource (current value: 500)

Ви можете спробувати усунути її.

Варіант 1 – Встановити значення localhost

Переконайтеся, що у файлі конфігурації Вашого сайту, наприклад, wp-config.php, для хоста бази даних встановлено значення localhost.

Не рекомендується встановлювати ім'я хоста бази даних як IP-адресу хостингу.

Наприклад, якщо Ваші поточні дані конфігурації бази даних налаштовані таким чином:

/** The name of the database for WordPress */
define( 'DB_NAME', 'u1000000_database' );
/** MySQL hostname */
define( 'DB_HOST', '185.185.185.185' );

Переконайтеся, що значення останнього рядка DB_HOST замінено на localhost:

/** The name of the database for WordPress */
define( 'DB_NAME', 'u1000000_database' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

Варіант 2 – Зупинити процеси

Неоптимізований код на Вашому сайті може призвести до перевищення ліміту max_user_connections. Щоб розв'язати цю проблему, Ви можете зупинити такі з'єднання вручну, виконавши наступні кроки:

  • після цього буде згенеровано список поточних процесів. Ви можете зупинити кожен з них, натиснувши на кнопку "Зупинити процес":

Зверніть увагу, що зупинка процесів допоможе лише тимчасово. Згодом потрібно оптимізувати запити до бази даних або змінити тариф 🚀

Ви отримали відповідь на своє запитання?