Якщо Ваш сайт розміщено в 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. Щоб розв'язати цю проблему, Ви можете зупинити такі з'єднання вручну, виконавши наступні кроки:
виберіть "SQL" у верхньому меню, введіть SHOW PROCESSLIST і натисніть "Виконати":
після цього буде згенеровано список поточних процесів. Ви можете зупинити кожен з них, натиснувши на кнопку "Зупинити процес":
Зверніть увагу, що зупинка процесів допоможе лише тимчасово. Згодом потрібно оптимізувати запити до бази даних або змінити тариф 🚀