database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 8021 게시물 읽기
No. 8021
sorry, too many clients already 접속불가?
작성자
초보
작성일
2009-06-23 13:31
조회수
16,345
sorry, too many clients already
위와같은 메시지가 출력되면서 클라이언트가 연결되지 않습니다.
현재 2003서버에 설치되어 있습니다.
현재 한 60개의 업체가 DB에 접속해 사용하고 있습니다. 
요즘들어 갑자기 오전에는 괜잖은데 가끔 오후에 저런 현상이 발생합니다.
설정이 잘못 되었는지 궁금합니다.

고수님들의 답변 부탁드립니다.

아래는 로그내용의 일부입니다

2009-06-23 13:23:09 FATAL:  sorry, too many clients already
2009-06-23 13:23:10 FATAL:  sorry, too many clients already
2009-06-23 13:23:20 FATAL:  sorry, too many clients already
2009-06-23 13:25:45 FATAL:  sorry, too many clients already
2009-06-23 13:26:10 LOG:  could not receive data from client: 대상 컴퓨터에서 연결을 거부했으므로 연결하지 못했습니다.

2009-06-23 13:26:10 LOG:  unexpected EOF on client connection
2009-06-23 13:26:17 FATAL:  sorry, too many clients already
2009-06-23 13:28:27 FATAL:  sorry, too many clients already
2009-06-23 13:28:53 LOG:  could not receive data from client: 대상 컴퓨터에서 연결을 거부했으므로 연결하지 못했습니다.

2009-06-23 13:28:53 LOG:  unexpected EOF on client connection
2009-06-23 13:29:35 FATAL:  sorry, too many clients already
2009-06-23 13:29:38 FATAL:  sorry, too many clients already
2009-06-23 13:29:40 FATAL:  sorry, too many clients already
2009-06-23 13:29:42 FATAL:  sorry, too many clients already
2009-06-23 13:29:43 FATAL:  sorry, too many clients already
2009-06-23 13:29:45 FATAL:  sorry, too many clients already
2009-06-23 13:29:48 FATAL:  sorry, too many clients already
2009-06-23 13:29:49 FATAL:  sorry, too many clients already
2009-06-23 13:29:50 FATAL:  sorry, too many clients already
2009-06-23 13:29:54 FATAL:  sorry, too many clients already
2009-06-23 13:29:56 FATAL:  sorry, too many clients already
2009-06-23 13:29:57 FATAL:  sorry, too many clients already
2009-06-23 13:30:00 FATAL:  sorry, too many clients already
2009-06-23 13:30:04 FATAL:  sorry, too many clients already
2009-06-23 13:30:04 FATAL:  sorry, too many clients already
2009-06-23 13:30:05 FATAL:  sorry, too many clients already
2009-06-23 13:30:07 FATAL:  sorry, too many clients already
2009-06-23 13:30:07 FATAL:  sorry, too many clients already
2009-06-23 13:30:14 FATAL:  sorry, too many clients already
2009-06-23 13:30:28 FATAL:  sorry, too many clients already
2009-06-23 13:30:30 ERROR:  relation "siteoutsum" does not exist
2009-06-23 13:30:31 LOG:  could not send data to client: 대상 컴퓨터에서 연결을 거부했으므로 연결하지 못했습니다.

2009-06-23 13:30:31 LOG:  could not receive data from client: 대상 컴퓨터에서 연결을 거부했으므로 연결하지 못했습니다.

2009-06-23 13:30:31 LOG:  unexpected EOF on client connection
2009-06-23 13:30:31 LOG:  could not send data to client: 대상 컴퓨터에서 연결을 거부했으므로 연결하지 못했습니다

2009-06-23 13:30:31 LOG:  could not send data to client: 대상 컴퓨터에서 연결을 거부했으므로 연결하지 못했습니다.

2009-06-23 13:31:24 LOG:  unexpected EOF on client connection
2009-06-23 13:31:25 LOG:  could not receive data from client: 대상 컴퓨터에서 연결을 거부했으므로 연결하지 못했습니다.

2009-06-23 13:31:25 LOG:  unexpected EOF on client connection
2009-06-23 13:31:48 LOG:  received fast shutdown request
2009-06-23 13:31:48 LOG:  aborting any active transactions
2009-06-23 13:31:48 FATAL:  terminating connection due to administrator command
2009-06-23 13:31:48 FATAL:  terminating connection due to administrator command
2009-06-23 13:31:48 FATAL:  terminating connection due to administrator command
2009-06-23 13:31:48 FATAL:  terminating connection due to administrator command
2009-06-23 13:31:48 FATAL:  terminating connection due to administrator command
.. 생략 위와동일..
2009-06-23 13:31:49 FATAL:  terminating connection due to administrator command
2009-06-23 13:31:49 FATAL:  terminating connection due to administrator command
2009-06-23 13:31:49 FATAL:  terminating connection due to administrator command
2009-06-23 13:31:49 LOG:  shutting down
2009-06-23 13:31:49 LOG:  database system is shut down
2009-06-23 13:31:49 LOG:  logger shutting down

이 글에 대한 댓글이 총 3건 있습니다.

postgresql.conf에 max_connections 설정 값을 더 높여주시면 될것 같습니다. 설정 후 재시작이 필요합니다.

김대청(dcmru)님이 2009-06-23 15:27에 작성한 댓글입니다.

위에서 이야기 나온 max_connections 값을 알고 싶네여

 

제 생각도 윗분이랑 같은 생각인데여 혹시 max_connections 값이 충분한데 그런거면영 lock이 걸리던가 아님 디비접근 속도가 느릴 가능성도 있습니다

 

select * from pg_locks로 lock을 확인하시고여

 

select * from pg_stat_activity ; 로 현재 실행 중인 쿼리를 살펴보세요

 

위에 쿼리로 하면 실행중인 쿼리가 나오는데영 그 쿼리들은 잘 추적하시면

 

쿼리문제점을 찾으실수 있습니다.

 

저도 초보라서 도움 되시라 글 남김니당

 

 

 

열혈지누(jinukey)님이 2009-06-23 18:53에 작성한 댓글입니다.
이 댓글은 2009-06-23 18:53에 마지막으로 수정되었습니다.

답변 감사드립니다.
max_connections = 100 입니다.
현재 DB가 각가의 업체별로 60개가 생성되어있습니다.

초보님이 2009-06-25 10:22에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
8075이게 가능합니까? [3]
souler
2009-06-30
6488
8060단일 명령은 단일 transaction을 생성하나요? [2]
김재현
2009-06-29
6453
8025SYNONYM기능이? [1]
Marlboro
2009-06-24
6570
8021sorry, too many clients already 접속불가? [3]
초보
2009-06-23
16345
8003쿼리문 질문드립니다. [3]
김대청
2009-06-22
6290
7974postgreSQL2007 와 PgManager 의 설치 및 실행법이 궁금합니다. [1]
왕초보
2009-06-19
6813
7956저기.. 작업시간.. [6]
ff
2009-06-18
6300
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다