Bahasa Indonesia

Bagaimana Cara Mengatasi Error Max_Connections_Per_Hour di MySQL di Hostinger

Memperbaiki error max_connections_per_hour

Diperbarui 3 years lalu

Lakukan opsi berikut jika website yang Anda hosting di Hostinger menampilkan error ini max_connections_per_hour limit:

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

Opsi 1 – Gunakan Localhost

Pastikan nama host database disetel ke localhost di file konfigurasi website Anda, seperti wp-config.php.

Tidak disarankan untuk mengatur nama host database Anda ke IP hosting Anda.

Misalnya, jika detail konfigurasi database Anda saat ini diatur seperti ini:

/** Nama database untuk WordPress */
define( 'DB_NAME', 'u1000000_database' );
/** nama host MySQL */
define( 'DB_HOST', '185.185.185.185' );

Pastikan untuk mengganti nilai baris terakhir DB_HOST ke localhost sebagai berikut:

/** Nama database untuk WordPress */ 
define( 'DB_NAME', 'u1000000_database' );
/** nama host MySQL */
define( 'DB_HOST', 'localhost' );

Opsi 2 – Hentikan proses

Beberapa kode yang tidak dioptimalkan di situs web Anda dapat menyebabkan Anda mencapai batas max_user_connections. Untuk mengatasinya, Anda dapat mengakhiri koneksi tersebut secara manual dengan mengikuti langkah-langkah berikut:

  1. Buka database melalui phpMyAdmin

  2. Klik SQL pada menu atas, ketik SHOW PROCESSLIST dan klik GO:

  3. Setelah selesai, Anda dapat melihat daftar proses saat ini. Untuk menghentikan proses yang berjalan, klik Stop the process:

Harap perhatikan bahwa menghentikan proses hanya akan membantu untuk sementara. Untuk solusi yang lebih permanen, Anda perlu mengoptimalkan kueri basis data atau upgrade paket Anda 🚀