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 3346 게시물 읽기
No. 3346
Re: 정말 잘 발생하지 않는 에러이지요 -.-;
작성자
정재익(advance)
작성일
2001-09-06 22:40
조회수
1,989

개인적인 생각을 먼저 적어 보겠습니다. (이것은 어디까지나 개인적인 것이며, 절대로 정답은 아니고, 또한 틀릴수도 있다는 말씀을 먼저 드리겠습니다.)

 

아래 에러는 (순전히 에러 메시지에만 의거한다면... 개인적으로 아직은 이런 에러를 당한적이 없기 때문입니다) 다음과 같은 경우를 가정할 수 있습니다.

 

1. postmaster 가 제대로 기동을 하고 있는 경우입니다.

--- 이런 경우라면 당연히 psql 로 접근이 될 것이므로 해당 사항 없다고 생각됩니다.

2. postmaster 는 기동중이지 않은데 그 소켓 파일이 /tmp 디렉토리에 남아 있는 경우입니다.

--- 이런 경우라면 /tmp 디렉토리 내에 있는 유닉스 소켓 파일을 지우시고 다시 기동해 보시기 바랍니다. .s.PGSQL.5432 이런 비슷한 이름을 가지고 있는 것으로 알고 있습니다.

3. shared memory 에 문제가 있는 경우입니다. 이런 경우라면 glibc, 커널 버전을 바꾸어 보던지 또는 PostgreSQL 버전을 바꾸어 보아야 합니다. 둘 중 쉬운 방법은 물로 후자입니다. 개인적으로 7.0.2 버전은 상당히 안정되어 있는 버전이라고 생각합니다. 하지만 shared memory 에러를 야기한다면 할수 없이 바꾸어 보는 수 밖에 없습니다.

4. 이도 저도 안된다면 아예 다 지우고 다시 시도하시는 수 밖에 없습니다. PostgreSQL 이 메모리 절약을 위해서 자료 처리 공간을 주로 shared memory 를 이용합니다. 이 때문에 Solaris 등등에서 가끔 shared memory 를 야기하곤 했습니다. 하지만 최근 들어서 많이 이런 현상이 없어 진 것으로 알고 있습니다. 하지만 아직도 그런 말썽을 일으킬 소지는 충분히 있다고 판단되며, 정우성님께서 겪으신 문제 또한 발생할 가능성은 있다고 생각됩니다.

5. 같은 버전의 rpm 으로 설치시 문제가 없겠는가 하는 문제에 대해서 질문하셨는데, 전혀 문제가 되지 않는다고 생각합니다. 단지 조심하셔야 할것은 RPM 패키지가 glibc5 에서 만들어졌다는 것을 확신할수 있어야 할것입니다. 알짜 6.2에는 glibc5 가 설치되어 있으며, 최근의 배포판들은 모두 glibc6 로 되어 있기 때문입니다. 그리고 이놈의 glibc 는 안타깝게도 하위 호환이 되지 않더군요.

 

위의 개인적인 생각들은 모두 경험적인 얘기들이며, 개인적으로 아직 glibc 등등을 이용한 프로그래밍에는 워냑 약하기 때문에 이놈의 에러메시지의 원인을 잘 파악하지 못하고 있습니다.

혹시 해결책을 알게 되신다면 이곳에 반드시 게시해 주시면 감사 드리겠습니다.

 

-- 정우성 님이 쓰신 글:

>> 안녕하세요.

>> 항상 이 멋진 싸이트에 대한 동경으로. 하루 하루를 보내고 있습니다.

>> 많은 도움받고 있습니다.

>> 근데...

>> heip plz.....

>>

>> 설치는 알짜리눅스6.2 postgres-7.0.2 소스로 컴파일을 했고요...

>>

>> 포스트 마스터가 제대로 작동이 되지를 않아요.

>> 일단 데몬을 죽이고 다시 실행하면.

>>

>> #------------------------------------------------------------------------------------------------

>> Starting postgresql: pg_ctl: It seems another postmaster is running. Try to star

>> t postmaster anyway.

>> IpcMemoryCreate: shmget failed (식별자 제거됨) key=5432010, size=144, permission

>> =700

>> This type of error is usually caused by an improper

>> shared memory or System V IPC semaphore configuration.

>> For more information, see the FAQ and platform-specific

>> FAQ\'s in the source directory pgsql/doc or on our

>> web site at http://www.postgresql.org.

>> IpcMemoryIdGet: shmget failed (식별자 제거됨) key=5432010, size=144, permission=

>> 0

>> IpcMemoryAttach: shmat failed (부적절한 인수) id=-2

>> FATAL 1: AttachSLockMemory: could not attach segment

>> pg_ctl: Cannot start postmaster. Is another postmaster is running?

>> #-----------------------------------------------------------------

>>

>> 이런 에러 메세지가 나옵니다.

>>

>> netstat -a 로 확인을 하면 postmaster 가 명령을 받아들일 준비를 하고 있다는 메세지는 없고요...

>>

>> 이 메세지에 대해 검색을 해봤는데....

>> 정재익님께서 이런오류는 잘 일어나지 않는다고 하신것같고.

>> 이전에 포스트마스터가 작동 되고 있는거 같다고 하신거 같은데.....

>> 솔직히 이전에 postmaster 가 작동 하고 있는지 확인 하는 방법을 모릅니다.

>> ^^;;

>>

>> 이것과 같은 질문을 하신어떤분은 정재익님의 성실한 답변에 감사드립니다.

>> 하면서 결국 다시 설치를 한다고 하셨는데.

>>

>> 그러고. 검색결과 거의 지우고 다시 설치하는 방향으로 나가던데...

>> 지금 설치된 버젼은 7.0.2 소스로 설치 했고요..

>> 지우고 같은 버젼의 rpm 으로 설치를 해도 될까요?

>>

>> 그리고 지우는 방법은 모르는데.

>> rm postgres* 이렇게 지우면 되는건가요?

>> 컴퓨터에 대해 아는것이 별로 없습니다. T.T

>>

>> 아파치, php, tomcat을 같이 설치 했는데. 이건 안지워도 되는것으로 결론이나는것 같고 ^^

>>

>> 이런 에러가 나오면 다시 설치를 해야 하나요????

>> 해결 방안에 대한 게시물은 정성이 부족해서인지 찾지를 못했어요. ^^

>>

>> 으... 어떻게 해야하지요?

>> 걱정입니다.

>> 알려주세요 plz.....

>>

>> 정리 안된 글 읽어 주셔서 감사드리고요.

>> 고수님들....

>> 도움 주시면 더욱 감사하겠습니다. ^^

>>

>> 그럼. 여러분들 환절기 건강조심하시고요.

>> 다음에 또 뵙지요.

>> 안녕~~~~

[Top]
No.
제목
작성자
작성일
조회
3354mySQL heap type table 같은거?
박준철
2001-09-08
1544
3356┕>Re: mySQL heap type table 같은거?
정재익
2001-09-09 22:58:22
1678
3350postgresql performance 에 대한 질문
FredFrith
2001-09-07
1554
3353┕>Re: postgresql performance 에 대한 질문
정재익
2001-09-07 23:25:51
1701
3347query에 대한 질문
FredFrith
2001-09-07
1701
3348┕>Re: query에 대한 질문 [1]
정재익
2001-09-07 15:01:04
1735
3349 ┕>Re: Re: query에 대한 질문
FredFrith
2001-09-07 15:15:17
1681
3351  ┕>Re: Re: Re: inline view 를 사용하세요.
정재익
2001-09-07 17:29:10
1791
3345postmaster 문제 입니다..
정우성
2001-09-06
1765
3346┕>Re: 정말 잘 발생하지 않는 에러이지요 -.-;
정재익
2001-09-06 22:40:35
1989
3343passwd 별도화일 인증시 백업방법?
순돌이
2001-09-05
1626
3341프리챌의 게시판구조는?
진나미
2001-09-04
1796
3340하루 4G 데이타 입력 지원이 가능할까요 ? [1]
yundream
2001-09-04
2007
3342┕>Re: 하루 4G 데이타 입력 지원이 가능할까요 ?
정재익
2001-09-04 22:55:49
1852
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다