EAGAINEAGAIN — Resursen är tillfälligt otillgänglig
Den begärda operationen skulle blockera på en icke-blockerande resurs, eller en systemresurs är tillfälligt otillgänglig.
Vad som orsakar detta fel
En icke-blockerande I/O-operation kunde inte slutföras omedelbart. Detta inträffar även när fork() misslyckas på grund av otillräckliga systemresurser, eller när en semaforoperation skulle blockera.
Hur man åtgärdar det
Försök igen efter en kort fördröjning. För icke-blockerande sockets, använd select(), poll() eller epoll() för att vänta på beredskap. Om fork() misslyckas med EAGAIN, minska antalet körande processer eller öka systemgränserna.
Relaterade felkoder
SIGTERM (15)SIGTERM (15) — Termineringssignal
En begäran om smidig avslutning skickades till processen.
EINTREINTR — Avbrutet Systemanrop
Ett blockerande systemanrop avbröts av en signal innan det kunde slutföras.
SIGTTIN (21)SIGTTIN (21) — Bakgrundsläsning från terminal
En bakgrundsprocess försökte läsa från sin kontrollerande terminal.
Exit 143Exit 143 — Avslutad av SIGTERM
Processen avslutades av SIGTERM (signal 15).
EOPNOTSUPPEOPNOTSUPP — Operationen stöds inte
Den begärda operationen stöds inte av sockettypen eller protokollet.
EBADFEBADF — Ogiltig filbeskrivare
Ett filbeskrivningsargument är inte en giltig öppen filbeskrivare eller är inte öppen för den begärda operationen.