사람인 결제 서버 과부하 이슈 공유
Spring BootJPAMySQLHikariCPORMGCAPI 서버
AI 요약
Beta사람인 결제 및 상품 담당 Order API 서버에서 발생한 CPU, Memory 과부하 이슈에 대한 분석 글입니다. X, JPA, MySQL, HikariCP 환경에서 세금 계산서 관련 Entity를 ORM(JPA)이 약 46만 건을 한 번에 호출하는 예상치 못한 쿼리가 발생했습니다.
이로 인해 조회된 Entity가 Heap Memory를 모두 차지하며 Full GC가 반복되었고, 새로운 요청까지 유입되면서 서버 재실행 전까지 CPU와 Memory 과부하가 지속되었습니다. Connection timeout, JDBC rollback 오류, OutOfMemoryError: GC overhead limit exceeded 등의 에러 로그가 함께 발생했으며, 네트워크 사용량 확인의 중요성도 언급합니다.
인의 중요성도 언급합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기

