Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
Aurora MySQL의 숨겨진 idle close 동작 — HikariCP "Failed to validate connection" 추적기 섬네일

Aurora MySQL의 숨겨진 idle close 동작 — HikariCP "Failed to validate connection" 추적기

여기어때 favicon여기어때·Backend·
MySQLAurora MySQLHikariCPWait TimeoutInteractive Timeout
2026년 06월 08일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

여기어때가 Aurora MySQL의 비표준 idle close 동작을 진단해, HikariCP 로그인 “HikariPool - Failed to validate connection” 현상을 해결했습니다.

구현 방법

  • Aurora의 thread-pool + monitor thread 구조를 이해하고 idle 판단이 두 타임아웃 중 작은 값으로 작동하는 점을 확인
  • Spring Actuator의 env/configprops와 SHOW SESSION VARIABLES로 런타임 바인딩 점검
  • DB 파라미터 그룹에서 interactive_timeout 을 wait_timeout 과 동일하게 상향 적용

주요 결과

  • interactive_timeout 증가로 WARN이 즉시 중단
  • wait_timeout 과 interactive_timeout 을 동일 값으로 맞추며 dual timeout 이슈를 제거
  • keepaliveTime(30초)보다 작은 값 설정의 중요성을 확인

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
AWS advanced JDBC wrapper 플러그인 이해하기 섬네일
69%

AWS advanced JDBC wrapper 플러그인 이해하기

AWS faviconAWS·2025년 11월 17일
MySQL과 SSL/TLS통한 접속 섬네일
67%

MySQL과 SSL/TLS통한 접속

핀다 favicon핀다·2023년 08월 21일
JDBC setReadOnly 호출 이슈 해결기 섬네일
66%

JDBC setReadOnly 호출 이슈 해결기

인프랩 favicon인프랩·2024년 09월 01일