Skip to content

Domain, hosting, code and data — in your name, in writing

jagaweb.

Ralat Pangkalan Data & MySQL

Cara Menyelesaikan 'MySQL Server Has Gone Away' di WordPress (Malaysia)

Bacaan 5 minitOleh Pasukan Teknikal JagaWeb

Panduan mengatasi masalah MySQL Server Has Gone Away akibat pertanyaan pangkalan data tamat masa (timeout) atau had max_allowed_packet pelayan.

Memahami Isu: Cara Menyelesaikan MySQL Server Has Gone Away di WordPress (Malaysia)

Ralat MySQL server has gone away (Ralat kod 2006) berlaku apabila pelayan MySQL memutuskan sambungan sebelum pertanyaan selesai diproses. Ini kerap terjadi pada pelayan pengehosan kongsi Malaysia semasa sandaran besar, import pangkalan data WooCommerce, atau pemprosesan pertanyaan SQL yang melebihi had paket pelayan.

Langkah 1: Diagnosis Ralat melalui cPanel & Terminal

Semak log ralat MySQL dan WP debug log untuk mengesan pertanyaan bersaiz besar:

# Semak log ralat pelayan pangkalan data
tail -n 50 /var/log/mysql/error.log
# Cari rekod ralat gone away
grep "MySQL server has gone away" wp-content/debug.log

Langkah 2: Laksanakan Pembetulan yang Tepat

Tingkatkan had paket dan had masa tamat pangkalan data dalam fail konfigurasi MySQL (/etc/my.cnf atau /etc/mysql/my.cnf):

[mysqld]
max_allowed_packet = 128M
wait_timeout = 600
interactive_timeout = 600
net_read_timeout = 300
net_write_timeout = 300

Mulakan semula perkhidmatan MySQL untuk mengguna pakai perubahan:

sudo systemctl restart mariadb || sudo systemctl restart mysql

Jika menggunakan pelayan pengehosan kongsi cPanel di mana anda tiada akses root, hubungi sokongan teknikal pembekal hos (Exabytes / ServerFreak) untuk menaik taraf nilai max_allowed_packet.

Langkah 3: Sahkan Penyelesaian

Jalankan semula proses import atau sandaran pangkalan data untuk mengesahkan tiada lagi pemutusan sambungan secara tiba-tiba.


Perlukan Bantuan Pakar di Malaysia?

Penat membetulkan ralat WordPress sendiri sedangkan perniagaan anda menanggung kerugian setiap saat? Jaga menyediakan perkhidmatan penyelenggaraan WordPress bertaraf enterprise di Malaysia.

  • RM5,000 untuk Semakan Pemilikan & Akses penuh (kami perbetulkan arkitektur dan kawalan sistem anda).
  • RM450/bulan untuk Pelan Penjagaan (Care Plan) terurus sepenuhnya.
  • Bermula RM13,000/bulan untuk Penambahbaikan Sistem Bulanan. Tiada caj kadar per jam, hanya bukti portfolio yang telah disahkan (Daralwahi, Agros Empire, UrusHQ, nCrypt, Trexon Energy, TechFix Malaysia). Ketahui pelan Penyelenggaraan Laman Web kami hari ini.
WhatsApp