성장을 꾸준히 기록하는 공간

  • 홈
  • 태그
  • 방명록

Reference Counting 1

토스가 겪은 Reactor Netty의 Memory Leak 이슈를 알아보자

토스에서 제공하는 기술 블로그를 통해서 어떤 사고 과정을 거쳐서 문제를 해결하는지 권위자들의 시야를 엿볼 수 있어서 훔쳐보고(?) 커비처럼 빨아먹어야 한다. 클러스터 안에는 수많은 서버들이 Spring WebClient를 통해 REST API로 통신해서 요청을 처리한다.1. Spring Cloud Gateway의 Memory Leak 이슈 파악하기해당 컨테이너에 지정한 메모리 상한을 사용한 총 메모리가 초과한 경우 OOMKilled 알림을 보낸다. 그런데 Gateway가 왜 OOM으로 죽어? Gateway의 OOM 문제를 트러블 슈팅하는 과정으로 JVM 튜닝에 대한 이야기부터 시작한다. 토스에서는 메모리 할당에 드는 오버헤드를 줄이기 위해서 -XX:+AlwaysPreTouch JVM 옵션을 사용해서..

backend 2025.08.18
이전
1
다음
더보기
프로필사진

성장을 꾸준히 기록하는 공간

무소의 뿔처럼 나아가자

  • 분류 전체보기 (103) N
    • windows (6)
    • backend (26) N
    • mysql (6)
    • kafka (12)
    • kubernetes (12)
    • tech (13)
    • project (26)
      • wargame (12)
      • resistance (5)
      • SIEMple (6)
      • Witch's Tower (3)

Tag

CNCF, 인디게임, reactor, argocd, axon framework, SIEM, WebFlux, iocp, WarGame, spring, 개발일지, mysql, argoProj, apache kafka, transaction, docker, MSA, Spring WebFlux, kubernetes, kafka,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 그래야 내가 원하는 세상에 갈 수 있다

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/01   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바