JVM OOM 서비스 중단 회고
기록하게 된 이유팀 서비스 중 OOM으로 장애를 겪은 회고를 적어본다.장애가 실제 발생했을 때는 사실 GC나 jvm memory에 대한 경험이 부족해서원인 분석을 위해 어디부터 확인해야 될지 몰랐고, 추후에 원인 분석을 한 장애 보고서를 봐도 이해가 잘 안됐다.하지만 지금 다시 내용을 처음부터 살펴보니, 에러가 발생한 원인은 정말 생각지도 못한 부분이라 개인적으로 흥미로웠고,공부할 만한 내용들이 많다고 생각들어서 늦게나마 회고 형태로 정리해본다. 장애 상황서비스 중인 open-api 서버 10대 중 대부분의 서버에서 DB Connection 에러와 함께 java oom 이 발생했다.1차 대응으로 전체 was를 재기동 해봤지만, 얼마 지나지 않아 서비스 중단은 계속됐다. 용의자 1. Slow Query이 ..
실무 개발/삽질 기록
2024. 7. 12. 14:59
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 신규 아이디 추천
- Java #JIT #JVM
- Kakao Blind
- 2021
- trie 소스코드
- 2019 Kakao Blind
- 카카오코테
- WORE
- 카카오 인턴
- decorator
- 카카오
- 프로그래밍 모델
- IOC
- WORA
- 코테
- Java #GC #가비지콜렉터 #Garbage Collector
- behavior parameterization
- nginx 내부
- 디자인패턴
- 스프링 컨테이너
- okhttp3
- KAKAO 2021
- digital tree
- 2020 KAKAO
- Java
- jvm
- 카카오 코테
- PatternSyntaxException
- 모던 자바 인 액션
- 스프링
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함