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 1099 게시물 읽기
No. 1099
Re: Re: Re: 에러가 나서 postgres 서버가 안뜹니다. 가르쳐 주세요.
작성자
정재익
작성일
2000-05-25 02:00
조회수
11,822

> > > 잘 사용하고 있던것이 갑자기 서버가 안뜨네요.

> > > 현재 postmaster는 죽어 있는 상태고요

> > > ps /ax | grep postmast로 확인 했거든요.

> > > 그리고 /tmp 디렉토리를 몽땅 지운 상태거든요.

> > > 그러니 postmaster도 안뜬 상태고

> > > /tmp/.s.PGSQL.5432도 없는 상태인데

> > > 어디 다른데서 5432번 포트를 사용하고 있지도 않은데

> > > 이상하게 에러메세지만 자꾸 뜨네요.

> > > 이 상황을 어떻게 해결해야 할지 좀 알려주세요.

> > >

> > > 에러메세지는 아래처럼 나옵니다.

> > >

> > > [postgres@dns1 postgres]$ postmaster /i

> > > FATAL: StreamServerPort: bind() failed: errno=2

> > > Is another postmaster already running on that port?

> > > If not, remove socket node (/tmp/.s.PGSQL.5432) and retry.

> > > /usr/bin/postmaster: cannot create UNIX stream port

> > >

> > > 가르쳐 주세요.

> > > 저로서는 해결을 못하겠네요.

> > > 도무지

> >

> > 저도 원인을 알수가 없군요. 드군다나 잘 돌아가던 서버에 그런 현상이 생기다니...

>

> > 디비 디렉토리를 백업 받으시고 (자료 백업도 dump 받아 두세요) 다시 설치해 보시

> 기 바랍니다.

> > 특별한 원인 짐작이 가질 않습니다.

>

> 저도 이런 에러가 나왔더군요/_/;;;

> 에러 찾으러 산만리 하다가, 자료가 없기 때문에 고심끝에 이렇게 해결했습니다.

> 가만히 에러 분석을 해 보니, bind드란 놈이 로컬 소켓 주소를 생성하는 데, 아마

> 포스트그래스와 중복이 되었나 보더군요.

> /tmp방 밑에 .s.PGSQL.5432란 놈을 찾아 보니, 처음에는 없더군요.

> "mc"란 명령어를 사용해서 보니깐 이놈이 꼭꼭 숨어 있더구요.(mc는 아시죠^^)

> 그래서 mc에서 이놈을 삭제하구 다시

> ./postmaster /i /S /D ...... 을 실행시키니깐

> 잘 돌아가더군요.

> 저도 정확한 에러의 원인을 잘 모르지만 이렇게 해결했습니다.

> 도움이 되었으면...

 

그렇습니다. 그런 경우에는 당연히 .s.PGSQL.5432 라는 local unix socket 파일이 남아 있는 경우이지요.

이것은 대부분 postmaster 백엔드 데몬이 아무런 이유없이 abnormal termination 한 경우입니다. 이런 경우는 당연히 그렇게 해 주어야 합니다.

하지만 남아 있지 않은 경우라면 도대체 이유를 알수 없는 경우지요. 말씀하신대로 mc 로 한번 더 찾아 보시기 바랍니다. 혹시 있었는데 잘못 볼수도 있는 문제이니까요.

[Top]
No.
제목
작성자
작성일
조회
834SQL 문자열 검색시.. Case sensitive...
초보
2000-04-14
11092
835┕>Re: SQL 문자열 검색시.. Case sensitive...
Coral
2000-04-14 16:21:13
12204
832버젼이 맞지 않다는 메세지 같은데 해결 방법은 없습니까?
최용섭
2000-04-14
10709
833┕>Re: 버젼이 맞지 않다는 메세지 같은데 해결 방법은 없습니까?
Coral
2000-04-14 15:20:06
11408
831BeOS에서의 postgresql설치법...
Coral
2000-04-14
9586
828에러가 나서 postgres 서버가 안뜹니다. 가르쳐 주세요.
최용섭
2000-04-12
8966
830┕>Re: 에러가 나서 postgres 서버가 안뜹니다. 가르쳐 주세요.
정재익
2000-04-12 18:50:40
9577
1095 ┕>Re: Re: 에러가 나서 postgres 서버가 안뜹니다. 가르쳐 주세요.
서보훈
2000-05-25 00:44:49
12180
1099  ┕>Re: Re: Re: 에러가 나서 postgres 서버가 안뜹니다. 가르쳐 주세요.
정재익
2000-05-25 02:00:16
11822
827펄과 포스트그레스 연동하여 게시판 만들었는데...DB가 죽습니다.
강수종
2000-04-12
9620
829┕>Re: 펄과 포스트그레스 연동하여 게시판 만들었는데...DB가 죽습니다.
정재익
2000-04-12 18:45:51
10238
822이런거 질문 해도 될려나...
jazz
2000-04-12
9622
823┕>Re: 이런거 질문 해도 될려나...
Coral
2000-04-12 14:10:31
10399
825 ┕>그런데요..R 이U
jazz
2000-04-12 15:08:03
10445
826  ┕>Re: 그런데요..R 이U
Coral
2000-04-12 15:34:43
10611
821죄송
이상희
2000-04-12
9487
824┕>Re: 죄송
Coral
2000-04-12 14:24:18
10641
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다