
서버 트래픽 급증으로 인한 DB 커넥션 부족 이슈 OPGG 해커톤 우승 후 기사가 나간날 예상치 못한 서버 트래픽 증가로 인해 DB 커넥션이 부족해지게 되었고, 결과적으로 서버가 느려지는 이슈가 발생했다. 이에 대한 해결법으로 3가지를 적용했는데 이를 정리하고자 한다. 1. EC2, RDS 규모 확장 기존에는 매달 720시간 무료로 사용할 수 있는 t2.micro 크기의 ec2, rds를 사용하고 있었다. 하지만 각 규모마다 가질 수 있는 최대 커넥션 제한이 있었고 이를 파악하지 못해 문제가 발생했다. 따라서, 근본적으로 더 많은 커넥션을 가질 수 있도록 규모를 medium으로 늘려주었다. 2. 커넥션 수립/해제 비용 최적화 스프링부트 2.0 이후 부터는 커넥션 관리를 위해 기본적으로 HikariCP를..
프로젝트/스우미 웹 애플리케이션 프로젝트 2022. 4. 21. 22:18
반응형
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday