Saltar al contenido
Errores de Linux/POSIXAdvertencia
EAGAIN

EAGAIN — Recurso no disponible temporalmente

La operación solicitada se bloquearía sobre un recurso no bloqueante, o un recurso del sistema no está disponible temporalmente.

linuxmacosunix

Qué causa este error

Una operación de E/S no bloqueante no pudo completarse de inmediato. También ocurre cuando fork() falla por recursos insuficientes del sistema o cuando una operación con semáforos se bloquearía.

Cómo solucionarlo

Reintenta la operación tras un breve retardo. Para sockets no bloqueantes, usa select(), poll() o epoll() para esperar a que estén listos. Si fork() falla con EAGAIN, reduce el número de procesos en ejecución o aumenta los límites del sistema.

Documentación Oficial

Códigos de Error Relacionados