MySQL: cara memperbaiki kesalahan mysqli_connect (): (HY000 / 1040): Terlalu banyak koneksi

mysql

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


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.