일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 문자열
- 포트앤어댑터 아키텍처
- 위상정렬
- equals
- BFS
- 세그먼트 트리
- 자바
- 비트마스크
- 백준
- 이펙티브 자바
- dataframe
- ddd
- UML
- dfs
- springboot
- 알고리즘
- docker
- 헥사고날 아키텍처
- 파이썬
- series
- 다익스트라
- java
- disjoint set
- 스프링
- spring security
- Redis
- JPA
- 데이터 flow
- DP
- pandas
Archives
- Today
- Total
목록heath check (1)
코딩못하는사람
Nginx 헬스 체크
1.문제점 제작한 웹서비스의 반응시간이 엄청나게 길어지는 문제가 발생했다. 고가용성(High Availability)를 지키지 못한 예이다. 2.접근 반응시간이 길어지지만 결국에는 정상 API를 수행하는점을 바탕으로 로드밸런싱 과정에서 일어난 문제라고 추측하였다. 3.원인 로드밸런싱 해 놓은 서버를 가지고 있는 EC2가 서비스 기간이 만료되어 서버가 죽었던 것을 까먹고 있었다. 그에 따라서 라운드 로빈 방식으로 다운된 서버에 계속 부하를 보낸 후 default 설정만큼 대기하고 살아있는 서버에서 작업을 해온 것이다. (default 설정은 max_fails=1,fail_timeout=10이다.) 옵션 ip_hash : 같은 방문자로부터 도착한 요청은 항상 같은 업스트림 서버가 처리 할 수 있게 한다. w..
issue 기록
2022. 1. 5. 20:41