본문으로 이동
Linux/POSIX 에러경고
EAGAIN

EAGAIN — 리소스를 일시적으로 사용할 수 없음

요청된 작업이 논블로킹 리소스에서 블로킹될 수 있거나, 시스템 리소스를 일시적으로 사용할 수 없습니다.

linuxmacosunix

이 에러의 원인

논블로킹 I/O 작업을 즉시 완료할 수 없었습니다. 시스템 리소스 부족으로 fork()가 실패하거나 세마포어 작업이 블로킹될 때도 발생합니다.

수정 방법

잠시 후 작업을 재시도하십시오. 논블로킹 소켓의 경우 select(), poll(), 또는 epoll()을 사용해 준비 상태를 기다리십시오. fork()가 EAGAIN으로 실패하면 실행 중인 프로세스 수를 줄이거나 시스템 한계를 높이십시오.

공식 문서

관련 에러 코드