Skip to content

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

jagaweb.

Ralat Pangkalan Data & MySQL

Cara Menyelesaikan Ralat 'Too Many Connections' MySQL di WordPress

Bacaan 5 minitOleh Pasukan Teknikal JagaWeb

Panduan menyelesaikan ralat lonjakan sambungan serentak MySQL (Too Many Connections) pada pengehosan kongsi dan VPS Malaysia.

Memahami Isu: Cara Menyelesaikan Ralat Too Many Connections MySQL di WordPress

Ralat mysqli_real_connect(): (HY000/1040): Too many connections menandakan pelayan pangkalan data telah mencapai had maksimum sambungan serentak yang dibenarkan. Ini lazim berlaku semasa kempen jualan kilat (flash sale), serangan bot spam, atau akibat pemalam yang membuka sambungan pangkalan data tanpa menutupnya (sleep connections).

Langkah 1: Diagnosis Ralat melalui cPanel & Terminal

Semak senarai proses MySQL yang sedang aktif untuk melihat sambungan yang tergantung:

# Semak senarai proses sambungan MySQL yang aktif
mysqladmin -u root -p processlist

Semak sama ada banyak proses berada dalam status Sleep untuk jangka masa panjang.

Langkah 2: Laksanakan Pembetulan yang Tepat

Tingkatkan had sambungan maksimum (max_connections) dalam fail konfigurasi MySQL my.cnf:

[mysqld]
max_connections = 300
wait_timeout = 60
interactive_timeout = 60

Mulakan semula MySQL:

sudo systemctl restart mariadb || sudo systemctl restart mysql

Pasang perkhidmatan caching objek seperti Redis atau Memcached pada pelayan untuk mengurangkan beban pertanyaan pangkalan data secara mendadak sehingga 80%.

Langkah 3: Sahkan Penyelesaian

Pantau proses MySQL semasa waktu puncak untuk memastikan sambungan terkawal dan laman web kekal pantas diakses.


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