[Cloud] 배포 후 DB 접근

Ceing·2025년 6월 9일

Cloud

목록 보기
3/3

Telnet을 통한 DB 연결 체크

  • Telnet을 통해 현재 웹 서버에서 다른 IP로의 접속이 원활한지 여부를 알 수 있음
  • 즉 예를 들어 배포를 했는데 데이터가 안 나오는 경우 DB 서버로의 접속이 원활하지 않다는 뜻일 수 있음

배포 후 데이터 바인딩이 잘 안되는 경우

  • telnet [IP] [PORT]를 통해 현재 웹 서버에서 입력한 DB 서버(IP, PORT)로의 접속이 원활한지 체크 가능(즉 telnet은 ping 찍는 행위와 같음, 그냥 단순 네트워크 잘 접근 되는지 확인하는 용도 텔넷!)

  • 만약 원활하지 않다면 배포한 웹 서버와 ACG 서버로 해당 DB 서버가 지정이 안 되었단 뜻이니 Devops에게 ACG 추가 요청을 해줘야됨, 여기서 ACG란 한 웹 서버와 네트워크 연결이 원활하게끔 하는 내부 서버를 지정할 수 있는 것임(현재 배포 전은 로컬 DB 서버는 보통 공인 IP이고 배포 후 실제 DB 서버는 비공인 IP)

  • 만약 원활하다면 DB와의 접속은 문제 없는 것이니 오타 문제일 거임, 즉 Web.config의 DB IP PORT 정보가 똑바로 입력되어있는지 체크하자

배포 시 Web.config DB IP PORT 정보 수정하기

  • 로컬에선 공인 IP의 DB 쓰고, 배포 후에는 비공인 IP의 DB 쓰니 Web.config 꼭 바꿔주자!
profile
이유에 대해 끊임없이 생각하고 고민하는 개발자

0개의 댓글