¿Qué significa el código errno 55 (ENOBUFS) en macOS?

 
También puede significar:
ConstanteTipoSO
ERROR_DEV_NOT_EXISTError de WindowsWindows
ENOANOerrnoLinux
EBADSLTerrnoSolaris
FLOPPY_INTERNAL_ERRORCódigo BSODWindows
Anterior Siguiente
ENOANO EBADSLT

ENOBUFS

Qué significa ENOBUFS en macOS

ENOBUFS indica presión de recursos en sockets, colas de protocolo/interfaz u otras estructuras de red. No equivale a que la aplicación no pueda asignar memoria ni a que el mensaje sea demasiado grande.

Un retry puede funcionar cuando disminuye la presión, pero un bucle inmediato puede agravarla. La aplicación debe mantener ownership claro de los datos que aún no fueron aceptados.

Qué comprobar

  • Registra buffers de socket, counters de red, tasa de transferencia, tamaños y estado de backpressure.
  • Comprueba si el fallo se concentra por interfaz, destino o ráfaga de trabajo.
  • Evita colas de usuario sin límite cuando el kernel deja de aceptar trabajo.
  • Distingue ENOBUFS de EMSGSIZE: recurso temporal frente a tamaño inválido.

Referencias técnicas


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