상당히 오래된 질문인데, 답글이 없어서, 지금이나마.. 씁니다.
윤주님 글 중에 시도해보셨던 것대로 하시면 되는데, 아무래도 커맨드
치실때 오타내신거 같아요.
말씀대로, 그건 포스트마스터 디몬이 사용할 포트가 사용중이라서,
또한번 똑같은 디몬을 그 포트로 못띄우겠다는 이야기거든요.
해결방법은 간단하게 아래 문구처럼,,
If not, remove socket node (/tmp/.s.PGSQL.5432) and retry.
/tmp 디렉토리 가서, .s.PGSQL.5432를 지우면 되요.
안보이면,,
#ls -l .s* 로 와일드카드 검색해보세요. 나올겁니다. 그거 삭제하고
다시 포스트마스터 띄우면 됩니다.
디비 웹서비스 중에, 사용자가 많을 경우, 에러가 많이 나거든요.
>>차윤주 님께서 쓰시길<<
:: 서버가 부팅할때
:: Starting at Daemon ................................ [FAILED]
:: 라고 뜹니다....
::
:: 웹서비스는 잘 되지만,,,,,
:: 게시판 같은건, 접속할 수 없다구,,,
:: Warning: Unable to connect to PostgresSQL server: connectDB() // connect() failed: Connection re
:: fused Is the postmaster running at 'localhost' and accepting connections on Unix socket '5432'?
::
::
:: postgresql6.5 rpm로 설치했습니다.... 자료를 찾아 봤더니, rpm으로 설치할 경우 슈퍼유저 권한이 pos
:: tgres에게 있는 것이 아니라 daemon에 있다던데...정말인지....?
::
:: root로 postmaster를 restart시키면 퍼미션 에러가 뜨구요.....
:: su / daemon해서
:: postmaster를 restart시키면 퍼미션 에러는 뜨지 않는 대신에
::
:: $ ./postmaster restart
:: FATAL: StreamServerPort: bind() failed: 주소가 이미 사용 중입니다
:: Is another postmaster already running on that port?
:: If not, remove socket node (/tmp/.s.PGSQL.5432) and retry.
:: /usr/local/pgsql/bin/./postmaster: cannot create UNIX stream port
:: 라고 뜹니다.
::
:: $ls /al /tmp/.s.PGSQL.5432해보아도 그런 파일은 없다고 나오는데.......
::
:: 아무래도 데몬이 문제가 있는건지.................
:: 엊그제 밤부터 마니 뒤적 거려본 결과 PostgresSQL에 대해서 공부는 마니 했지만
:: 아직 문제 해결은 못했습니다..........
::
:: 어떻게 해야할까요.......................?
::
::
|