Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- sql 데이터형 변환
- 동일성과 동등성
- while과 two-pointer
- 자바 스트링
- ineer join
- 프로그래머스 레벨1
- Git사용법
- StringBuilder
- isuppercase()
- string
- git 컨벤션
- Github Actions
- stringbuilder의 reverse()
- 스프링환경설정
- islowercase()
- 스프링
- 유클리드호제법
- addDoc
- 최대공약수
- cicd
- string과 stringbuilder
- GithubActions
- 최소공배수
- 자바 최소공배수
- 자바 유클리드
- 스프링뼈대
- toLowerCase()
- 베주계수
- 래퍼타입
- 모던자바
Archives
- Today
- Total
주노 님의 블로그
[트러블 슈팅] ELB 헬스체크 문제. 본문
두괄식 요약
블루 그린 방식에서 서비스가 배포 되기전 health check를 할 수 있는 api를 만들어서
간단한 헬스체크를 하게 만들어 ELB에 정상적으로 작동하게 한다.

현재의 코드 구조는 다음과 같다.
CODE DEPLY에서 ELB에게 명령을 내려
블루 그린 배포를 진행한다
하지만 그때 생긴 문제는 CODE DEPLOY가 ELB에 명령을 내려야 하는데
HEALTH CHECK가 되지않아 오류가 발생한 것이다.

따라서 시작 템플릿을 생성할때 사전 정의를 내릴수있는 방법인
사용자 데이터를 사용하게 했다
간단한 HELTHCHECK PYTHON파일을 만든다음
겟 요청을 받게 만드는 방법 이있다.
또한
STOP_HEALTH_CHECK.SH에서
fuser -k 8080/tcp || true
pkill -f health_check.py || true
해당 헬스체크를 kill하게 만들고
배포된 docker를 실행시켜 스프링 부트를 올린다