Di dunia perisian percuma Terdapat semua jenis aplikasi, dari yang paling kecil hingga yang paling dikenali dan trend, seperti GIMP, Apache o MySQL. Dan kerana kita membicarakan mesin pangkalan data, kita akan menunjukkan bagaimana menyelesaikan ralat yang dapat terjadi dalam beberapa kes, dan itu adalah MySQL: Terlalu banyak sambungan.
Kami mengatakan bahawa ia boleh berlaku kerana kami dapat menghabiskan banyak waktu menggunakannya tanpa itu terjadi, atau tiba-tiba boleh berlaku bahawa jika pelayan kami mempunyai banyak permintaan, kami akan segera melihat pesan ralat, yang mana lebih tepat lagi katanya. mysqli_connect (): (HY000 / 1040): Terlalu banyak sambungan.
Secara lalai MySQL membenarkan maksimum 100 permintaan masuk, sesuatu yang tidak terlalu jelas dalam dokumentasinya yang berlimpah dan oleh itu kadang-kadang sukar untuk menyelesaikan beberapa masalah. Apa yang mesti kita lakukan ialah menggunakan editor kegemaran kita untuk mengubah fail konfigurasi pengurus pangkalan data percuma ini, iaitu /etc/my.cnf, dan letakkan diri kita di bawah -atau di dalam bahagian [mysql]
Kami menambah baris berikut:
sambungan_maks = 500
max_user_connections = 500
Kami menyimpan fail dan memulakan semula perkhidmatan:
systemctl mulakan semula mysqld.service
Sekarang kami MySQL kini akan dapat menerima 500 sambungan masuk secara serentak, bilangan yang lebih wajar daripada kebanyakan kes walaupun tentu saja itu adalah sewenang-wenangnya dan kita boleh meletakkan nombor lain mengikut keperluan kita untuk dapat memenuhi banyak permintaan dan dengan demikian selamat bukan hanya dari permintaan yang sangat besar tetapi juga dari sebarang kesalahan pengaturcaraan tidak sengaja (yang merupakan sebab lain mengapa masalah ini dapat dihasilkan).