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
- string과 stringbuilder
- 최대공약수
- 유클리드호제법
- 동일성과 동등성
- 스프링
- while과 two-pointer
- stringbuilder의 reverse()
- 최대공약수와 최소공배수
- 스프링환경설정
- 자바 최소공배수
- 최소공배수
- git 컨벤션
- 자바 스트링
- 프로그래머스 레벨1
- string
- 모던자바
- ineer join
- Git사용법
- StringBuilder
- islowercase()
- 자바 유클리드
- sql 데이터형 변환
- 베주계수
- 스프링뼈대
- replaceAll()
- toLowerCase()
- addDoc
- isuppercase()
- 자바 최대공약수
- 래퍼타입
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를 실행시켜 스프링 부트를 올린다