Solusi Errcode: 24: Too many open files

By | May 4, 2019

Kebetulan kemarin pas pada 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 terdapat pada database tersebut, ternyata… ribuan. Agak kaget memang, tapi wajar karena usianya telah lama dan penggunaannya lumayan intensif.

Jadi langkah pertama-tama segera mengecek berapa sih jumlah file yang dapat 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 karenanya dapat mencoba menambahkannya lewat petunjuk SQL berikut:

SET open_files_limit=10000;

Namun kalau masih tetap bermasalah karenanya dapat coba menej konfigurasi MySQL:

nano /etc/my.cnf

Kadang my.cnf ini dapat berada di lokasi lain.

Dan cari kemudian modifikasi baris pengaturan dibawah:

[mysqld]
open_files_limit = 10000

Akhirnya restart MySQL agar dipakai.


Sumber https://servernesia.com