Di dunia FOSS Ada berbagai jenis aplikasi, dari yang terkecil hingga yang paling dikenal dan penentu tren, seperti GIMP, Apache o MySQL. Dan karena kita berbicara tentang mesin database, kita akan menunjukkan cara mengatasi kesalahan yang dapat terjadi dalam beberapa kasus, dan itu adalah MySQL: Terlalu banyak koneksi.
Kami mengatakan bahwa itu dapat terjadi karena kami dapat menghabiskan banyak waktu menggunakannya tanpa itu terjadi, atau tiba-tiba dapat terjadi bahwa jika server kami memiliki banyak permintaan, kami akan segera melihat pesan kesalahan, yang lebih tepatnya mengatakan mysqli_connect (): (HY000 / 1040): Terlalu banyak koneksi.
Secara default MySQL mengizinkan maksimal 100 permintaan masuk, sesuatu yang tampaknya tidak terlalu jelas dalam dokumentasinya yang berlimpah dan oleh karena itu terkadang sulit untuk memecahkan beberapa masalah. Yang harus kita lakukan adalah menggunakan editor favorit kita untuk mengubah file konfigurasi dari pengelola database gratis ini, yaitu /etc/my.cnf, dan menempatkan diri kita di bawah -atau lebih tepatnya di dalam- bagian [mysql]
Kami menambahkan baris berikut:
max_koneksi = 500
max_user_connections = 500
Kami menyimpan file dan memulai ulang layanan:
systemctl restart mysqld.layanan
Sekarang kami MySQL sekarang dapat menerima 500 koneksi masuk secara bersamaan, angka yang lebih dari cukup untuk kebanyakan kasus meskipun tentu saja itu benar-benar sewenang-wenang dan kami dapat memasukkan nomor lain sesuai dengan kebutuhan kami untuk dapat menghadiri banyak permintaan dan dengan demikian aman tidak hanya dari permintaan yang sangat besar tetapi juga dari kesalahan apa pun pemrograman yang tidak disengaja (yang merupakan alasan lain mengapa masalah ini dapat terjadi).