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
- JVM
- configmap
- xms
- pod
- properties
- liveness probe
- Xmx
- diskpressure
- OOM
- Kubernetes
- evicted
- Java Virtual Machine
- application properties
- startup probe
- Probe
- Heap
- jpa
- java
- logback
- ORM
- 회고
- 글또
- spring boot
- property
- readiness probe
- k8s
Archives
- Today
- Total
목록OOM (1)
여우발개발

Out Of Memory 운영하는 프로젝트에서 간헐적으로 OOM가 발생했다. Heap dump를 뜨고 살펴봐도 딱히 메모리 누수라던지 특이한 점은 보이지 않았다. 무언가가 해결되지 않을 때는 돈(과 시간과 노력)이 너무 부족하지는 않았는지 고민해보고, OOM이 딱히 별 이유없이(정말 메모리 누수가 없는 것이 확실한가?) 난 것 같다면 메모리가 너무 부족하지는 않았는지 생각해보자. JVM Memoryout of ‘MEMORY’ 인 건 알겠는데, 어떤 메모리를 추가해야할까?JVM은 아래같은 구조로 되어있다. (JAVA 8 이전 기준, Runtime Data Areas 부분을 참고하자) 여기서 개발자가 new 키워드를 통해 동적으로 생성한 객체들은 Heap Area에 저장되게 된다.동적으로 생성된 객체들이 G..
Backend
2024. 10. 27. 23:24