[PostgreSQL] sorry, too many clients already 문제 해결
Language/Python

[PostgreSQL] sorry, too many clients already 문제 해결

뉴비뉴 2023. 2. 23.

안녕하세요.

 

오늘은 PostgreSQL sorry, too many clients already 해결법에 대해 알아보겠습니다.

구현 사항은 docker-compose 로 web과 db를 배포해둔 상태입니다.

web 에서 apscheduler 로 특정시간마다 정보를 가져와 db에 저장하는 것을 진행하던 중 문제가 발생하였습니다.

docker-compose postgresql error

문제는 sorry, too many clients already

한마디로 클라이언트 수가 초과했다는 것을 의미합니다.

1. docker-compose DB connection

docker-compose exec -it db /bin/bash
apt-get update
apt-get install vim

 

docker-compose db 에 접속합니다.

그리고 vi var/lib/postgresql/data/postgresql.conf

max_connections = 300 으로 변경합니다.

2. docker restart db

docker ps
docker restart <CONTAINER_ID>

postgres

3. max_connections 가 변경되었는지 확인

docker-compose exec -it db /bin/bash
psql -U <user>
show max_connections;

감사합니다.

댓글

💲 추천 글