Ralat Pangkalan Data & MySQL
Cara Menyelesaikan Ralat 'Too Many Connections' MySQL di WordPress
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.