참으로 이상하군요. 말씀하신 하드웨어 사양과 OS 사양은 거의 완전히 현재 이 DSN 의 서버 사양과 동일합니다. 그러니 postgresql 이 잘 돌아가지 않는다는 얘기는 잘 이해가 가질 않는군요.
그리고 발생한 에러는 shared memory 에러입니다. 이것은 예전 부터 고질 적으로 한번씩 발생하던 문제였었는데 최근 들어 거의 해결된 문제로서 인텔 계열 Linux 에서 발생하는 것은 처음 봅니다. (최근 들어..)
만약 지속적으로 그런 에러가 발생한다면 kernel 을 2.0로 바꾸어 보시기 바랍니다. 그곳에 보면 shmfs 라고 하는 기능이 있습니다. shm 을 filesystem 처럼 사용하는 방법이지요. 하드 디스크를 shm 로 사용할 수 있는 방법을 제공한답니다. 그것으로 해결이 가능할 것 같습니다. 물론 postgresql 도 다시 컴파일하셔야 합니다.
::허예원 님께서 쓰시길::
> odbc, python, perl, x, tcl을 같이 쓰려고 하는데 하고나서 실행을 시키면 이런 에러가 나옵니다. 어
> 케된 것인지 알려주십시오. 찾아보라고 하는데는 찾아 보았는데 없네요...
> 골고 커널을 해킹하려고 하니 이거 장난이 아니네요....
> 사양이 intel pen2 650 * 2, UW/SCSI(adaptec) 이렇고 리눅스는 redhat 6.2입니다.
> 하여간에 sysctl을 사용하여 파라메터를 수정하려 했는데 자료가 너무 작어서....
> postgresql 은 7.0.2입니다. 전에 6.5.3을 잘 썼는데 이거야 7.0.2에서는 안되다니...쩝....
> 부탁해요....
>
> [root@www /]# /etc/rc.d/init.d/postgresql restart
> Stopping postgresql service: [FAILED]
> Checking postgresql installation: looks good!
> Starting postgresql service: IpcMemoryCreate: shmget failed (Invalid argument) 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 (Invalid argument) key=5432010, size=144, permission=0
> IpcMemoryAttach: shmat failed (Invalid argument) id=/2
> FATAL 1: AttachSLockMemory: could not attach segment
> failed.
>
|