MySQL: cara memperbaiki ralat mysqli_connect (): (HY000 / 1040): Terlalu banyak sambungan

mysql

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


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.