배포 직후 발생하는 응답 지연을 해결하기 위한 여정 (feat. JVM 웜업)
56
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

이 게시물은 배포 직후 발생하는 DB 커넥션 타임아웃과 응답 지연 문제를 분석하고 JVM 웜업으로 해결한 경험을 공유하는 글입니다.

핵심 요약

  • 배포 직후 HikariCP ConnectionTimeout 로그 관찰 및 최초 대응으로 커넥션 풀 옵션 조정
  • 옵션 변경으로도 재발하여 트래픽 점진적 유입(블루/그린) 시도 및 임시 완화
  • 메트릭 분석으로 CPU·메모리·Young GC 증가와 connection usage/acquire 시간 상승 확인
  • 동적 클래스 로딩이 초기 요청 시 커넥션을 장시간 점유하는 병목으로 판단
  • ApplicationRunner 기반 웜업 로직과 Kubernetes startupProbe 적용으로 초기 지연 해소

연관 게시글