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 974 게시물 읽기
No. 974
Re: localhost에서 연결이 않되요!!!!!!
작성자
정재익
작성일
2000-05-09 13:53
조회수
10,984

> 어느날 문득

> localhost에서 postgres에 연결이 않됩니다.

> 아래와 같이 에러가 뜹니다.

> //////////////////////////////

> [postgres@pgsql]$ psql customer

> Connection to database 'customer' failed.

> connectDB() // connect() failed: 연결이 거부됨

> Is the postmaster running at 'localhost' and accepting connections on

> Unix socket '5432'?

> //////////////////////////////

>

> 혹시나하고 ps /ef 해보니 아래와 같이 살아있더군요..

> //////////////////////////////

> postgres 6446 1 7 May08 ? 01:08:04 /usr/local/pgsql/bin/p

> ostmaster /i /S /B 256 /N 128

> //////////////////////////////

>

> 잼있는 사실은 외부로, 즉 웹을 통해서는 잘 들어와집니다.

> 또 `psql /h db.jun.co.kr customer`해도 들어와 집니다.

>

> 그래서 psql 을 kill하고 다시 가동시키니 잘되더군요..

> 근데 왜 local로 않들어 갈 졌을까요?

> postgres의 실행 옵션에 문제가 있는지.. 원인 파악이 않되는군요...

>

> 혹시 crontab에서 다음과 같은 shell script를 1분마다 돌리는게 문제가

> 있나요?

> ////////////////////////////////////////////////

> [postgres@pgsql]$ more check.sh

> #!/bin/sh

> set /x

> NUM=`ps /ef | grep postmaster | wc /l`

> echo $NUM

> if [ $NUM /lt 2 ]

> then

> \rm /tmp/.s.*

> /usr/local/pgsql/bin/postmaster /D /usr/local/pgsql/data /i /S

>

> fi

> ///////////////////////////////////////////////////////////////

 

읔.. 스크립트를 돌리는 이유는 뭐지요.

postmaster 가 두개미만이면 postmaster 를 다시 기동 시키는 스크립트로군요.

이런 스크립트는 전혀 무의미합니다. 이렇게 해야 하는 특별한 이유라도 있는 것인가요.

 

postmaster 의 작동 방식은 평소에는 대기 프로세스 하나만이 5432 port 를 listening 하면서 떠 있게 됩니다. 그러다 하나의 request 가 들어오면 postmaster 는 하나의 백엔드 프로세스를 더 기동 시키고 (즉 하나의 프로세스가 더 느는겁니다) 자신은 다시 listening state 로 들어가게 됩니다.

그러니 접속이 늘때마다 backend process 는 계속 늘게 되는 것이지요.

그러니 위에 언급한 script 는 필요없다고 생각합니다.

[Top]
No.
제목
작성자
작성일
조회
984varchar Type의 정렬이 안됨...
김철환
2000-05-10
8764
992┕>Re: varchar Type의 정렬이 안됨...
정재익
2000-05-11 01:59:57
9004
977PostSQL의 patch방법..??
김범호
2000-05-09
9527
979┕>Re: PostSQL의 patch방법..??
정재익
2000-05-09 17:38:18
10188
97611만개의 데이타에서.............
김종혁
2000-05-09
9370
978┕>Re: 11만개의 데이타에서.............
정재익
2000-05-09 17:35:40
10498
971localhost에서 연결이 않되요!!!!!!
박준희
2000-05-09
9788
974┕>Re: localhost에서 연결이 않되요!!!!!!
정재익
2000-05-09 13:53:40
10984
980 ┕>Re: Re: localhost에서 연결이 않되요!!!!!!
박준희
2000-05-09 18:41:17
10571
981  ┕>Re: Re: Re: localhost에서 연결이 않되요!!!!!!
정재익
2000-05-10 00:53:09
10428
1001   ┕>Re: Re: Re: Re: localhost에서 연결이 않되요!!!!!!
박준희
2000-05-12 10:56:08
11982
970포스트구레스에서......에스쿠엘 사용법???
김종혁
2000-05-08
10024
972┕>Re: 포스트구레스에서......에스쿠엘 사용법???
정재익
2000-05-09 13:40:09
10572
975 ┕>Re: Re: 포스트구레스에서......에스쿠엘 사용법???
김종혁
2000-05-09 15:26:44
10489
982  ┕>Re: Re: Re: 포스트구레스에서......에스쿠엘 사용법???
정재익
2000-05-10 01:02:08
10380
983   ┕>Re: Re: Re: Re: 포스트구레스에서......에스쿠엘 사용법???
김종혁
2000-05-10 01:57:13
10656
964누가 죽이는거야~~~~~
김종혁
2000-05-08
9716
965┕>Re: 누가 죽이는거야~~~~~ (난 아냐~~~~~)
김종혁
2000-05-08 14:24:33
10481
960DB 와 Table 추가의 차이
김성현
2000-05-08
9680
962┕>Re: DB 와 Table 추가의 차이
Coral
2000-05-08 10:57:30
10818
993 ┕>Re: Re: DB 와 Table 추가의 차이
정재익
2000-05-11 02:05:44
10592
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다