OS/Linux
[curl] timeout 설정
개발계발게발
2022. 3. 8. 12:45
반응형
[curl] timeout 설정
curl 커맨드는 Response가 돌아올 때 까지 기다리는데, DEFAULT_CONNECT_TIMEOUT 은 5분으로 설정
행 발생으로 인한 서버 비정상 상황 대비해 connect-timeout 시간을 --max-time 옵션으로 직접 요쳥
STATUS=$(curl --max-time 10 -s -o /dev/null -w "%{http_code}" -X POST $CHANGE_REST_API )
if [ $STATUS -eq 200 ]; then
log "change call"
fi
※ (connect-timeout 옵션은 작동을 안해서 --max-time 으로 설정) - 나중에 미작동 이유 확인 필요
반응형