▹ 관계형 데이터베이스 (RDB)/PostgreSQL
[PostgreSQL] 남은 연결 슬롯은 non-replication 슈퍼유저 연결용으로 남겨 놓았음
기록원장
2024. 4. 28. 23:59
반응형
org.postgresql.util.PSQLException: 치명적오류: 남은 연결 슬롯은 non-replication 슈퍼유저 연결용으로 남겨 놓았음
에러시 해결방안에 대해 알아본다.
◆ 에러
시스템 기동시 DB연결에서 아래와 같은 에러 발생함.
혹시나 해서 DB툴로 DB에 접속하려하니 마찬가지로 똑같은 에러 발생함.
◆ 해결
postgresql.conf 파일의 CONNECTIONS AND AUTHENTICATION 부분의 max_connections값(최대 클라이언트 연결수)을 기본값 100에서 1000으로 늘려준 뒤 PostgreSQL 재시작
max_connections 값은 무조건 늘리지 말고 DB메모리 크기를 고려하여 지정하도록 한다.
max_connections 허용범위는 6 ~ 8388607이다.
글 내용 중 잘못된 부분이 있거나, 첨부하실 내용이 있으시면 댓글로 남겨주세요. 공부하는데 많은 도움이 됩니다.
-- 기억의 유효기간은 생각보다 짧다. --
반응형