목록2024/02/09 (2)
그저 내가 되었고
배포 환경에서 DB가 붙지 않아 애를 먹었다. 결론부터 말하면 DB서버의 방화벽 규칙 때문이었다. IP 허용이 필요하다. 에러 로그 2024-02-09T01:23:15.719Z ERROR 3827 --- [nio-8080-exec-3] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization. com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not rece..
과정 개략))1) Azure에서 배포할 백엔드 서버 구축하기(Azure 리소스 그룹 생성, Azure Virtual Machines 구축)2) Azure에서 배포할 DB 서버 구축하기(Azure Database for MySQL 구축)3) Spring Boot(Gradle-groovy)로 백엔드 서버 코딩하기4) 2)에서 구축한 DB 서버를 백엔드 코드로 연결 후 서버 구동해서 DB 잘 붙는지 확인하기5) 코딩한 백엔드 서버를 깃에 올리기6) 1)에서 구축한 Azure Virtual Machines에 깃에 올려둔 코드 클론해서 배포하기7) 배포한 ip로 데이터 보내보며 DB까지 잘 붙는지 확인하기 1-1) Azure에서 배포할 백엔드 서버 구축하기(Azure 리소스 그룹 생성) 1-2) Azure..