검색결과 리스트
글
LANGUAGE/!$%!% ERROR NOTE
2019. 11. 25. 13:20
PostgreSQL
1. Error - 오류
org.postgresql.util.PSQLException: FATAL: remaining connection slots are reserved for non-replication superuser connections
2. Problem - 문제
설정된 최대 Connection 수치를 넘어섰다.
3. Solved - 해결
설정파일을 편집기로 열고 max_connections
의 수치를 늘려준다.
data/postgresql.conf
max_connections = 1000
Docker의 경우)
Docker로 container를 run할 때 다음과 같이 -c 'max_connections=200'
옵션을 뒤에 붙여준다.
docker run -d --name some-postgres postgres -c 'shared_buffers=256MB' -c 'max_connections=200'
Check - 확인
적용 결과를 확인 해보자!
max_connections
설정 확인select * from pg_settings where name = 'max_connections';
접속중인
connection
확인select sum(numbackends) from pg_stat_database;
4. Reference - 참조
- Client에서 PostgreSQL DB에 접속할 때 아래와 같은 에러가 발생한다.: http://blog.naver.com/PostView.nhn?blogId=sunnydap&logNo=220454224172&parentCategoryNo=&categoryNo=24&viewDate=&isShowPopularPosts=false&from=postView
- Database Configuration: https://hub.docker.com/_/postgres