¿Qué significa el código errno 23 (ENFILE) en Cualquiera?

 
También puede significar:
ConstanteTipoSO
ERROR_CRCError de WindowsWindows
KERN_MEMORY_PRESENTRetorno del kernel de macOSmacOS
ippStsDllNotFoundBestUsedEstado de Intel IPPCualquiera
CID_HANDLE_DELETIONCódigo BSODWindows
Anterior Siguiente
EINVAL EMFILE

ENFILE

Qué significa ENFILE

ENFILE señala agotamiento de una tabla o límite global de objetos de archivo del sistema. Se distingue de EMFILE, que normalmente corresponde al límite de descriptores de un proceso concreto. El proceso que ve ENFILE no tiene por qué ser el principal consumidor.

El impacto puede extenderse rápidamente: aperturas, accept(), creación de tuberías y otras operaciones que necesitan objetos nuevos pueden empezar a fallar en procesos no relacionados.

Qué comprobar

  • Distingue el agotamiento global del límite RLIMIT_NOFILE del proceso actual.
  • Inspecciona el uso total del host y los mayores consumidores antes de elevar límites.
  • Busca fugas de sockets, archivos, tuberías y colas, incluidos descriptores heredados por procesos hijos.
  • Aplica control de admisión y manejo de sobrecarga para que un límite temporal no genere una tormenta de reintentos.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.