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. 😀

2 Comments

    1. Astaga, trims koreksinya mas.

      Yang saya salah karena itu perintah eksekusi mysql dengan parameter bukan edit confignya. Ketukar.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *