Hindari diblokir jika terjadi kesalahan: TERLALU BANYAK HUBUNGAN

Isu

MySQL biasanya mengizinkan, secara default, 100 (150 sejak versi 5.1) koneksi ke server ...

Berarti pengguna ke-101 akan menerima pesan kesalahan "terlalu banyak koneksi" ...

Larutan

Jika ini terjadi pada Anda, untuk alasan apa pun (terlalu banyak situs web, loop kode, ...), maka:

Ketahuilah bahwa koneksi Mysql ke-101 memberikan tingkat hak istimewa yang lebih tinggi .. Jadi, dengan login (misalnya) sebagai root, Anda harus dapat mengakses server:

  • memeriksa apa yang terjadi (TAMPILKAN PROCESSLIST LENGKAP)
  • hapus koneksi (KILL)
  • dalam kasus terburuk menghentikan server (SHUTDOWN)

Catatan

Seperti yang dinyatakan di atas, koneksi ke-101 dicadangkan untuk pengguna SUPER ... artinya jika pengguna mengatur dalam PHP, misalnya, memiliki tingkat hak istimewa sendiri, semua ini tidak akan berfungsi ... jadi lebih baik tidak membuat situs web dengan fitur pengguna yang diperluas ...

Jika ini terjadi, bagaimanapun, hanya tersisa bagi Anda untuk menghancurkan proses utama (membunuh -9), yang terbaik adalah membuat tabel periksa kemudian ...

Artikel Sebelumnya Artikel Berikutnya

Tips