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 4547 게시물 읽기
No. 4547
pg_ctl 실행시 TCP 연결이 안됩니다.
작성자
조성훈(bluejoe)
작성일
2003-01-24 20:52
조회수
1,627

안녕하세요..

 

이번에 처음으로 postgres를 쓰게 되었는데..

설치에서의 오류는 없었습니다.

문제는, postmaster -i -S 옵션으로 시작시키면 pgAdmin이나

php에서 연결하는데 모두 문제가 없습니다.

그런데 이 경우 shutdown 시키는데 문제가 있어서..

pg_ctl start로 시작을 시키면 psql은 동작이 되는 반면,

TCP 통신은 이루어지지 않아서, pgAdmin이나 php에서 모두 오류가 납니다.

5432 포트에 연결을 할 수 없다는 메세지만 보이네요..

 

제가 설치중에 못본 문제가 있을 수도 있을거라 생각합니다.

 

위에 문제가 두가지 인데..

postmaster로 실행시켰을 경우, shutdown 시키는 방법과

pg_ctl로 실행시켰을 경우, TCP 접속이 가능한 방법을 알고 싶습니다.

 

흠.. 그리고.. 질문하는 김에.. 하나더 ^^

프로세스 숫자가 갑자기 증가하면서, 더이상 연결을 할 수 없다는 메세지가 보입니다. 브라우저에서 계속 리로드를 하거나 머.. 그런 경우같은데

이런 문제점 보신 선배님들의 조언 부탁드립니다.

수고하세요.. ^^

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

$PGDATA 속에.. 즉 -.-; pgsql의 데이터가 저장되는 디렉토리 안에 보시면

postgresql.conf 라는 파일이 있습니다.

그 파일을 열어보시면 tcpip_socket = true 라는 부분이 주석처리 되어 있거나 false 로 설정되어 있을건데 이 부분을 저렇게 고쳐주면 pg_ctl start 하셔도 tcpip 프로토콜을 쓸수 있습니다.

 

브라우저를 리로드 할때마다 프로세스가 증가하는 것은 아마도 영구적인 접속(persistent connection, pconnect 류) 를 사용하셔서 그러는거 같습니다. pconnect 말고 connect를 사용하시면 그런 현상은 없어질 거지만 그에 따른 단점도 있습니다.

 

postmaster 로 실행을 시킨 경우엔 맨 처음 실행한 슈퍼데몬격인 postmaster를 죽여주시면 됩니다. 여러개 있을건데 잘 살펴보시면 있을겁니다.

그럼~

신기배(nonun)님이 2003-01-25 00:11에 작성한 댓글입니다.

답변 감사합니다.. ^^

조성훈(bluejoe)님이 2003-01-25 09:37에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4553흠...다시 ODBC에 대해 질문합니다.
심동민
2003-01-29
1332
4552postgres 를 ODBC로 연결이 안됩니다.
심동민
2003-01-27
1970
4550테이블이아니고 디비별 권한부여방법 [3]
돌맹이
2003-01-25
1743
4547pg_ctl 실행시 TCP 연결이 안됩니다. [2]
조성훈
2003-01-24
1627
4546게시판에서 페이지 나눌려면 어떤 쿼리를 써야하죠? [1]
창수
2003-01-24
1307
4545두 날짜의 차이가 몇달이 나는지 알아볼려고 합니다. [1]
고종길
2003-01-23
1375
4544테이블 변경과 Trigger 문제 [1]
이 진택
2003-01-23
1679
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다