postgresql은 공유메모리와 세마포어를 사용합니다.
ipcs /a로 설정을 확인해 보시고.
없다면 커널을 리빌딩 해 주세요.. INSTALL이나 README참조
>>최창해 님께서 쓰시길<<
:: postgres/7.0.2를 리눅스 환경에서 설치하는데요
:: 아래와 같은 메시지가 나옵니다.
:: 어떡해야 하나요?
:: 부탁드립니다
::
:: 처음에 아래와 같은 메시지가 나오더군요 ^^
::
:: [postgres@sangyun postgres]$ postmaster /i
:: 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
::
:: //> 그래서 /tmp/.s.PGSQL.5432 파일을 지웠습니다
:: 그리고 다시 아래와 같은 경우가... ㅜ.ㅜ
::
::
:: [postgres@sangyun postgres]$ postmaster
:: 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.
:: IpcMemoryAttach: shmat failed (허가 거부됨) id=1
:: FATAL 1: AttachSLockMemory: could not attach segment
::
::
:: 부탁^^
|