문제상황: 장고 웹서버 배포 중 일어난 문제. 서비스는 클라우드 서비스에서 제공하는 외부 DB와 웹서버(nginx+django gunicorn)로 이루어진 상황이었다.
개발 환경에서도 도커 컨테이너를 띄워 문제가 없는 것까지 확인한 후 배포하였으나, 오류가 발생했다. API 요청 시에 매우 긴 시간이 지체된 후 nginx 502 에러가 발생하는 방식의 오류였다.
문제는 DB연결이 제대로 되지 않아서였다. DB를 화이트리스트에 추가된 IP로만 접속이 가능한 방식이었는데, 이에 새로 배포한 웹서버의 주소를 추가해주지 않아 일어난 일이었다. DB 서버와 웹서버 가상머신 모두 Azure서비스를 사용했기에, 간단히 Azure서비스에 대하여 허용해 주는 설정 하나로 문제를 해결할 수 있었다.
'Troubleshooting' 카테고리의 다른 글
카카오 소셜 로그인시 카카오톡 내부에서 브라우저가 켜지는 오류 (0) | 2024.02.09 |
---|---|
poetry 오류 ImportError: cannot import name 'user_data_dir' from 'platformdirs' (unknown location) (0) | 2024.02.09 |
DRF production에서 정상작동 하는데 test 통과 안되는 문제 (0) | 2023.09.21 |
장고 https적용시 CSRF에러 (0) | 2023.09.04 |
Django, Docker-compose 에서 .env 적용 안되는 문제 (0) | 2023.06.14 |