사실 모르고 있다가 swagger를 test해볼겸 들었갔다가 발견한 버그여서 급히 고치고 포스팅을 합니다 .ㅎ
상황은 아래와 같이
실제 운영 백엔드에서 swagger-ui에 접속하여 test할때 날라가는 요청입니다.
실패하는걸 확인할 수 있는데 요청하는 주소 값이 이상합니다.
로컬 환경에서는 정상적으로 작동하는 것을 확인하였고 실제 백엔드 애플리케이션이 돌고있는 두포트 중 하나의 포트로 들어가서 ui를 해보니 정상적으로 작동하는 것을 확인하였습니다.
결국 로컬, 운영의 애플리케이션 까지 정상인 것을 확인하고 혹시 하는 마음으로 nginx 로드밸런싱 설정 파일을 가고 보니 .....
로드밸런싱 서버 주소 설정이 이렇게 되어 있어서 swagger에서 nignx 웹서버으 주소값을 이용하는 문제였습니다.
이제 설정 값을 ec2의 퍼플릭 주소로 설정해야하면 해결됩니다.
설정을 변경하고 저장한 뒤 nginx를 재가동하시면
sudo systemctl restart nginx
정상적으로 작동하며 데이터를 확인하였습니다.
'자기소개페이지만들기' 카테고리의 다른 글
10. 자기소개 프로젝트 FrontEnd AWS EC2 만료에 따른 서비스 종료 (0) | 2021.05.03 |
---|---|
9. redis를 이용한 간단한 캐싱 적용 해보기 (0) | 2021.04.17 |
7. 도메인 구입해서 적용하기 (0) | 2021.02.24 |
6. scouter를 통해서 백엔드 모니터링 해보기 (2) | 2021.02.24 |
5. 자기소개 백엔드에 nGrinder로 부하 발생시켜 보기 (0) | 2021.02.24 |