WordPress database error MySQL server has gone away
Setelah beberapa kali mau nulis blog, di halaman admin aku menemukan error yang sangat mengganggu. Post 0, Comments 0, dan semuanya yang berhubungan dengan database error. Tapi kalau aku buka halaman depan, normal-normal aja (setelah nyapu cache di browser tentunya). Karena ada kesibukan yang gak jelas, terbengkalai juga beberapa draft yang mau dilanjutin kok udah males banget ya hehe…
Begitu juga dengan menghubungi pihak hoster, aku mikir ntar ah googling sekalian cari errornya dimana.
Langkah awal tentu backup database.
Simpel dan efektif, install ulang wordpress sekalian itung-itung upgrade (ke versi 2.9.2). Dan kali ini malas pakai Fantastico, instalasi pakai Softacolous yang baru ada di cPanel. Hmm… peningkatan layanan ternyata karena yang dipakai adalah versi berbayar (100an skrip instalasi online). Sedangkan di tempat lain yang aku lihat ada Simple Scripts yang menawarkan gratis untuk semua skrip instalasi online untuk cPanel.
Kembali ke topik, setelah liat-liat error_log cPanel, ternyata MySQL server nya kehausan dan gak dapat minum yang cukup, jadi pergi ga mau melayani lagi. Menurut Rob’s Notebook, ini bisa jadi karena share hosting yang terlalu berat melayani permintaan website lain, soalnya blog ini udah jarang dikunjungi, dan kemampuan server yang sudah terlalu sibuk. Pelayan MySQL sendiri dibatasi jumlah koneksinya dan waktu layanannya per koneksi oleh administrator. Dengan kata lain, saat resource socket masih terbuka, untuk membuat jalur satu lagi koneksi sudah habis atau kemampuan server yang tidak mumpuni lagi diambil oleh koneksi lain. Agar lebih aman, karena tidak memiliki akses langsung ke server, timeout mysql di-set melalui skrip php saja (wp-includes/wp-db.php).
File hasil editannya bisa diambil di sini: wp-db.php.txt.
Cuma ingat jangan lupa backup database dulu dan backup file aslinya. Kemudian ubah di [folder-wordpress]/wp-includes/wp-db.php (tanpa .txt).
Update: hampir lupa di wp-config.php tambahkan
define(‘WP_POST_REVISIONS’, false);










Recent Comments