Time Out

GreenBean·2022년 4월 27일
0
post-thumbnail

Time Out

  • 대시보드 제외 조건이 바뀌면서 데이터베이스를 업데이트 해야하는 상황
    • 로컬에서 잘 돌아가던 업데이트가 서버에서 Time Out 발생

AWS: Load Balancer

  • 로드 밸런서가 HTTP 504 오류를 반환하는 가장 일반적인 이유는 해당 백엔드 인스턴스가 현재 구성된 유휴 제한 시간 내에 요청에 응답하지 않았기 때문
    • 기본적으로 Classic Load Balancer유휴 제한 시간은 60초
    • 속성에서 유휴 제한 시간 변경

Nginx

  • 서버와 클라이언트 간의 Proxy 연결이 기본값인 60초 넘기면 Time Out 발생
    • server에서 설정 변경

Gunicorn

  • Gunicorn Worker가 Time Out 발생한 경우의 로그
    • [CRITICAL] WORKER TIMEOUT
    • 기본값은 30초
    • 실행할 때 -t 옵션으로 설정 변경 가능

Tip! Supervisor와 함께 사용할 때

  • 설정 파일의 수정 사항을 적용하고 재실행 해야 함
    • sudo supervisorctl reload
    • sudo supervisorctl restart all
profile
🌱 Backend-Dev | hwaya2828@gmail.com

0개의 댓글