
배경운영 환경을 구축하는 과정에서 스프링 서버, MySQL 서버를 각각 VM으로 구축했다.그리고 스프링 서버를 띄워봤는데 아래와 같이 MySQL에 연결이 안 되는 오류가 발생했다.그리고 이를 해결하는 과정에 대해서 정리해봤다. 분석[로컬 접속 확인]우선 스프링 서버를 도커에 띄웠기 때문에 도커의 보안 설정 때문인지 확인하기 위해서 로컬에서 MySQL에 접속해 봤다.하지만 로컬에서도 위와 같이 접속이 불가능했다.따라서 도커 설정 문제가 아니라는 것을 인지했고 MySQL 설정에 관한 문제일 것이라 짐작했다. [MySQL 설정 확인]MySQL 설정 시 mysqld 설정 파일에서 접속 가능한 ip를 정의해 줄 수 있다.그래서 아래 명령어로 Bind Address를 확인해 봤다.sudo vim /etc/my..

배경무중단 배포 스크립트를 아래와 같이 작성했다.#!/bin/bashIS_BLUE=$(docker compose ps | grep atcha-blue)DEFAULT_CONF=" data/nginx/nginx.conf"MAX_RETRIES=30check_service() { local RETRIES=0 local SERVICE_NAME=$1 local container_ids=($(docker compose ps -q $SERVICE_NAME)) ...그리고 위 스크립트를 sh ./deploy.sh 로 실행하면 다음과 같은 에러가 나왔다.Syntax error: "(" unexpected (expecting "}")문법적 오류라고 나오는데 분명히 다른 환경에서는 문제없이 작동했었는데 내 우분투 환경..
- Total
- Today
- Yesterday
- 파이썬
- sh 문법 오류
- 예외 메시지
- 우아한테크코스 준비
- JWT
- 우테코 준비
- 우아한테크코스 최종 합격
- 우아한테크코스 자소서
- 우아한테크코스 6기 준비
- 스프링 api 테스트
- 우테코 프리코스
- 책 pdf
- 알고리즘
- 우아한테크코스 후기
- 환경변수 관리
- 우아한테크코스
- Assertions
- 6기
- 우아한테크코스 6기
- pre push
- 토큰
- 자바
- value class
- 커스텀 애노테이션
- gcp 인바운드
- 코틀린 entity
- 우테코 6기
- pre-push
- 게임개발
- 우테코
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |