تخطى إلى المحتوى
أخطاء Linux/POSIXفادح
ENFILE

ENFILE — عدد كبير جداً من الملفات المفتوحة على مستوى النظام

بلغ الحد الأقصى لعدد الملفات المفتوحة على مستوى النظام بأكمله.

linuxmacosunix

أسباب هذا الخطأ

استنفد النظام بأكمله جدول واصفات الملفات لديه. هذا حد عام يؤثر على جميع العمليات، على عكس EMFILE الذي يكون لكل عملية على حدة.

كيفية الإصلاح

افحص حد النظام بالأمر cat /proc/sys/fs/file-nr. ارفعه بالأمر sysctl fs.file-max. حدد العمليات التي تفتح ملفات كثيرة بالأمر lsof. أصلح تسريبات واصفات الملفات.

التوثيق الرسمي

رموز أخطاء ذات صلة