Cara mengatasi Error Too many connections
Dapat laporan kalau ada salah satu website apabila dibuka kadang akan muncul pesan kesalahan: Error: Too many connections
. Jadi ada sesuatu yang sambungannya terlalu banyak dan akibatnya PHP gagal menampilkan datanya. Dari sini jelas masalahnya ada pada databasenya, pakai MySQL.
Sedangkan saat mengakses VPSnya ya muncul masalah yang sama:
mysql
ERROR 1040 (00000): Too many connections
Waduh… 🙁
Baru bisa akses database servernya kalau pakai root:
mysql -u root -p
Setelah itu coba cek berapa koneksi maksimalnya:
select @@global.max_connections;
Defaultnya antara 100 atau 151 biasanya:
+--------------------------+
| @@global.max_connections |
+--------------------------+
| 100 |
+--------------------------+
1 row in set (0.00 sec)
Karena errornya disebabkan jumlah koneksi bersamaan terlalu banyak maka satu solusi cepatnya adalah meningkatkan batasnya:
set GLOBAL max_connections=200;
Query OK, 0 rows affected (0.00 sec)
Alternatifnya bisa dengan mengedit konfigurasi MySQL:
nano /etc/my.cnf
Lokasinya bisa berada di tempat lain.
Setelah itu cari dan sesuaikan kode dibawah:
[mysqld]
max_connections=200
Pakai cara mengatasi yang manapun setelah itu wajib restart:
service mysql restart
Semoga bermanfaat. 😀
ini salah seharusnya hanya :
Astaga, trims koreksinya mas.
Yang saya salah karena itu perintah eksekusi mysql dengan parameter bukan edit confignya. Ketukar.