error establishing a database connection, bagaimana mengatasi?


mas toro

Poster 2.0
saya pakai Dedicated Server, kadang pas CPU load tinggi, website diakses "error establishing a database connection"
kalau load udah turun nanti normal webnya.
solusinya gmn ya om?
pas terjadi "error establishing a database connection" gitu sy cek di litespeed admin panel, ini jadi nol semua (atau hilang)=

ls panel.jpg
 
Last edited:

trias

Hosting Guru
error establishing a database connection atau error too many connections?
 

dhyhost

Web Hosting Service
The Warrior
Verified Provider
itu website nomor 2 di bawah coba dicek, total hitsnya sampai 1.468 per detik
 

hostbadak

Expert 1.0
Disini kok artikel untuk “too many connections” ya Tuan? Bukan untuk "error establishing a database connection"
Karena error yang dibahas di artikel tersebut adalah pesan error yang muncul atau didapatkan dari log server MySQL, sementara error yang mas sampaikan adalah dari Wordpress. Kami pikir, keduanya berkaitan. Mohon ijin untuk menyampaikan dasar kami mengambil kesimpulan berikut ini.

Gagalnya Wordpress membuat koneksi ke database bisa banyak sebabnya, di antaranya:
1) Username atau Password atau nama databasenya salah
2) Server MySQL binding di interface yang tidak bisa dijangkau oleh client di mana Wordpress terinstall dan akan membuat koneksi ke database
3) Jika instalasi Wordpress ada di server yang berbeda, kemungkinan terblokir firewall baik dari sisi server source (biasa di mana Wordpress diinstall) atau bisa juga di sisi destination (server MySQL berjalan)
4) Jumlah maksimum koneksi yang diijinkan oleh server MySQL tercapai.

Dari beberapa kemungkinan tersebut di atas, penyebab 1, 2, 3 kami anggap gugur karena sepeti yang mas ceritakan sebelumnya jika server turun loadnya, maka koneksinya normal sementara jika sebaliknya saat load tinggi gejala itu muncul. Artinya sudah tidak ada kendala dari username, password, nama database dan jalur koneksi dari aplikasi ke server MySQL. Oleh karenanya kami berkesimpulan yang jadi kemungkinan penyebabnya adalah karena batasan koneksi di sisi server MySQLnya tercapai, yang bisa diatasi dengan cara menambah jumlah koneksi yang boleh masuk ke server MySQL.

Semoga penjelasan kami tidak membingunkan :D
 

Top