Time Out
- 대시보드 제외 조건이 바뀌면서 데이터베이스를 업데이트 해야하는 상황
- 로컬에서 잘 돌아가던 업데이트가 서버에서 Time Out 발생
AWS: Load Balancer
- 로드 밸런서가 HTTP 504 오류를 반환하는 가장 일반적인 이유는 해당 백엔드 인스턴스가 현재 구성된 유휴 제한 시간 내에 요청에 응답하지 않았기 때문
- 기본적으로
Classic Load Balancer
의 유휴 제한 시간
은 60초
- 속성에서
유휴 제한 시간
변경
Nginx
- 서버와 클라이언트 간의 Proxy 연결이 기본값인 60초 넘기면 Time Out 발생
Gunicorn
- Gunicorn Worker가 Time Out 발생한 경우의 로그
[CRITICAL] WORKER TIMEOUT
- 기본값은 30초
- 실행할 때
-t
옵션으로 설정 변경 가능
Tip! Supervisor와 함께 사용할 때
- 설정 파일의 수정 사항을 적용하고 재실행 해야 함
sudo supervisorctl reload
sudo supervisorctl restart all