Ga naar inhoud
Linux/POSIX-foutenWaarschuwing
EAGAIN

EAGAIN — Resource Tijdelijk Niet Beschikbaar

De gevraagde bewerking zou blokkeren op een niet-blokkerende resource, of een systeemresource is tijdelijk niet beschikbaar.

linuxmacosunix

Wat veroorzaakt deze fout

Een niet-blokkerende I/O-bewerking kon niet onmiddellijk worden voltooid. Dit treedt ook op wanneer fork() mislukt door onvoldoende systeemresources of wanneer een semafoorbewering zou blokkeren.

Hoe op te lossen

Probeer de bewerking opnieuw na een korte vertraging. Gebruik voor niet-blokkerende sockets select(), poll() of epoll() om te wachten op gereedheid. Als fork() mislukt met EAGAIN, verminder dan het aantal actieve processen of verhoog de systeemlimieten.

Officiële documentatie

Gerelateerde foutcodes