반응형
[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 으로 설정) - 나중에 미작동 이유 확인 필요
반응형
'OS > Linux' 카테고리의 다른 글
[sendmail] 릴레이 설정 (0) | 2022.03.08 |
---|---|
[Linux] SMTP 메일 서버 설정 sendmail (0) | 2022.03.08 |
리눅스 서버 시간 동기화 (0) | 2022.01.13 |
[Linux] curl 버전 업그레이드 (0) | 2021.12.24 |
CentOS7 리눅스 포트 확인, 방화벽 포트 열기 (0) | 2021.11.15 |