Ga naar inhoud
Linux/POSIX-foutenFataal
ENFILE

ENFILE — Te Veel Geopende Bestanden in Systeem

De systeembrede limiet voor het totale aantal geopende bestanden is bereikt.

linuxmacosunix

Wat veroorzaakt deze fout

Het gehele systeem heeft zijn bestandsdescriptortabel uitgeput. Dit is een globale limiet die alle processen treft, in tegenstelling tot EMFILE die per proces geldt.

Hoe op te lossen

Controleer de systeemgrens met cat /proc/sys/fs/file-nr. Verhoog deze met sysctl fs.file-max. Identificeer processen met veel geopende bestanden via lsof. Herstel bestandsdescriptorlekken.

Officiële documentatie

Gerelateerde foutcodes