Přeskočit na obsah
Linux/POSIX chybyVarování
EAGAIN

EAGAIN — Prostředek dočasně nedostupný

Požadovaná operace by zablokovala neblokující prostředek nebo je systémový prostředek dočasně nedostupný.

linuxmacosunix

Co způsobuje tuto chybu

Neblokující I/O operace nemohla být okamžitě dokončena. K tomu dochází také při selhání fork() z důvodu nedostatečných systémových prostředků nebo při zablokování operace se semaforem.

Jak to opravit

Po krátké prodlevě operaci opakujte. Pro neblokující sockety použijte select(), poll() nebo epoll() k čekání na připravenost. Pokud fork() selže s EAGAIN, snižte počet běžících procesů nebo zvyšte systémové limity.

Oficiální dokumentace

Související chybové kódy