terlalu banyak koneksi kesalahan muncul saat mencoba menyambung ke server dan koneksi yang tersedia, disetel ke 100 secara default, sudah digunakan.
Perlu diingat bahwa MySQL® memiliki variabel max_connections +1 untuk koneksi klien, +1 didedikasikan untuk akun dengan CONNECTION_ADMIN hak istimewa.
Solusi
Lakukan langkah-langkah berikut untuk memperbaiki masalah ini:
-
Identifikasi koneksi_maks nilai variabel:
mysql --user="root" --password="PASSWORD" --execute='SHOW VARIABLES LIKE "max_connections";
Outputnya terlihat seperti ini:
Nama_variabel Nilai koneksi_maks 100 -
Gunakan editor teks favorit Anda untuk mengubah /etc/mysql/my.cnf dan atur nilai berikut:
max_connections = 500
max_user_connections = 500
Catatan: Meningkatkan jumlah kemungkinan koneksi secara langsung memengaruhi jumlah RAM yang dikonsumsi.
Perintah
mysql --help
dapat membantu menemukan my.cnf file karena menampilkan opsi default pada file berikut:- /etc/my.cnf
- /etc/mysql/my.cnf
- /usr/local/etc/my.cnf
- ~/.my.cnf
-
Mulai ulang layanan MySQL dan terapkan perubahannya.