[Mysql] RDS mysql too many connections error 해결
2023. 10. 16. 15:47
문제 상황
spring boot 서버 연결 시 mysql too many connections error
발생
현재 mysql에 연결된 connections이 max_connections보다 많기 때문에 연결되지 않는 문제 발생
default max_connections는 60
해결방법
timeout 파라미터 값 변경
max_connections의 개수를 늘려주는 것은 근본적인 해결방법이 아님.
AWS RDS로 mysql을 사용 중이므로 AWS RDS 접속
RDS > 파라미터 그룹 에서 파라미터 그룹 생성
파라미터 그룹 > 수정에서
wait_timeout, interactive_timeout 값 변경
default로는 둘 다 28800초로 설정되어 있음
RDS 재부팅 후 해결
마치면서
code deploy와 auto scaling을 적용하면서 connections 관련 오류가 발생한 것 같다.
오류가 난 김에 mySql의 딥한 세팅들까지 찾아볼 수 있어서 좋았다.
참조
'Error Handling' 카테고리의 다른 글
Application 재시작 때마다 hibernate에서 table update 이슈 (0) | 2023.10.18 |
---|---|
413 CORS 에러?? 문제는 Nginx 설정! (0) | 2023.03.18 |