카테고리 없음

[Troubleshooting] mongo atlas deployment with spring boot application

cheesecrust1008 2024. 5. 3. 18:35

현재 배포 상황은 spring application을 github action 에서 .jar 파일로 빌드 한 후에 이를 docker hub에 올리고 ec2에서 pull 받아서 그 이미지를 run 하는 형태로 deploy 가 작동하도록 되어있습니다.

 

 

이때 mongo 설정을 해서 deploy를 했는데, 이때에 mongo 연결시에 찾지 못해서 timeout이 나며 error가 나는 경우가 발생했습니다.

 

1. 원인 찾기

mongodb 연결의 실패의 원인을 생각해보았습니다. 

 

    1-1. network access error

        - 이를 위해서 network access를 모두 열었습니다. 

 

모든 주소를 허용하였는데도 error 가 발생했습니다.

 

    1-2 mongo 설정파일을 두개를 쓰고 있어서 이를 하나로 통합해보았습니다 

 

 

-- > 해결

 

설정파일을 두개를 쓰면 읽어오지 못하는것 같습니다.