Solusi Errcode: 24: Too many open files
Kebetulan kemarin pas dalam proses backup database MySQL memanfaatkan mysqldump malah gagal dan muncul pesan kesalahan Errcode: 24: Too many open files
. Dan segera saja saya cek berapa jumlah file yang ada dalam database tersebut, ternyata… ribuan. Agak kaget memang, tapi wajar karena usianya sudah lama dan penggunaannya cukup intensif.
Jadi langkah pertama segera mengecek berapa sih jumlah file yang bisa dibuka MySQL? Tinggal eksekusi query SQL berikut:
SHOW VARIABLES LIKE 'open%';
+------------------+-------+
| Variable_name | Value |
+------------------+-------+
| open_files_limit | 4096 |
+------------------+-------+
1 row in set (0.01 sec)
Kalau dirasa kurang maka bisa mencoba menambahkannya lewat perintah SQL berikut:
SET open_files_limit=10000;
Tapi kalau masih tetap bermasalah maka bisa coba edit konfigurasi MySQL:
nano /etc/my.cnf
Kadang my.cnf ini bisa berada di lokasi lain.
Dan cari kemudian modifikasi baris setting dibawah:
[mysqld]
open_files_limit = 10000
Akhirnya restart MySQL agar diterapkan.