새로 뜬 인스턴스만 500을 냈다: Cloud Run 기동 워밍업 적용기
·
카테고리 없음
예약 푸시가 나간 직후, 오토스케일로 새로 뜬 인스턴스 한 대에서만 500이 났습니다. DB도 기존 인스턴스도 멀쩡했습니다. 원인은 막 기동한 JVM이 준비도 되기 전에 요청을 한꺼번에 받은 것이었고, 해결책은 "트래픽을 받기 전에 주요 경로를 미리 실행해 두는" 기동 워밍업이었습니다. 이 글은 원인과 설계를 그림 다섯 장으로 정리한 기록입니다.환경은 Spring Boot(JVM) + HikariCP + Cloud Run입니다.1. 무슨 일이 있었나로그를 보니 예약 푸시로 트래픽이 급증해 새 인스턴스가 투입됐지만, JIT 컴파일·Hibernate 초기화로 처리 속도가 느려지면서 커넥션 풀이 고갈돼 일부 요청이 500 오류를 낸 것을 확인했습니다. 이제 startup probe를 활용해 실제 워밍업이 끝난..