Spring 프로젝트를 실행하는데 위 같은 오류가 발생하였다
FATAL: Max client connections reached
이를 보면 DB에 클라이언트 연결 한도가 초과 한다고 나온다
일단 나는 DB를 다루기 위해서 supabase를 사용하는데 supabase github에 해당 원인이 잘 나와있다
원인을 보면 각 DB 마다 클라이언트 기본 제한 값이 정해져있는데 이 제한 값을 초과했다는 것이다
- 그러면 우선 누군가가 연결을 많이 시도 한 경우를 생각 할 수 있는데 우선 같이 협업하고 있는 팀들에게 해당 이슈를 공유를 하고 원인을 파악할 예정이고 우선 해결 부터 해야 할 것 같다
spring:
datasource:
url: jdbc:supabaseUrl/postgres?user=유저 아이디&password=비밀번호
- 우선 application.yml에 저런 식으로 설정이 되어 있으면 비밀번호 뒤에 아래의 값을 붙여준다
&pgbouncer=true&connection_limit=1000
- 이것은 현재 프로젝트 한정해서 limit 값을 늘려주는 방법으로 이걸 활용하면 임시 방편으로 위에 애러는 해결 할 수 있다
- 물론 실무 가면 데이터 베이스를 늘리겠지만..
'Kotlin > Spring' 카테고리의 다른 글
(Spring) HTTP 프로젝트 HTTPS로 업그레이드 하기 (0) | 2024.05.31 |
---|---|
(Spring) 복합키 설정 시 entitynotfoundexception unable to find with id 0 애러 해결 (0) | 2024.05.31 |
(Spring) 사용자 관리를 손쉽게!! Spring Security의 구조를 알아보자!! (0) | 2024.05.22 |
(Spring) LoggingFailureAnalysisReporter 애러 해결 방법 (0) | 2024.05.17 |
(Spring) BeanCreationException : Ambiguous mapping. Cannot map 'todoController' method 해결 방법 (0) | 2024.05.14 |