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 2722 게시물 읽기
No. 2722
Re: 공유 메모리 늘리는 방법좀... 가르켜 주세요....
작성자
정재익
작성일
2001-05-13 23:26
조회수
4,212

일단은 사정이 어떻게 되는지는 몰라도 꼭 그렇게 해야 하는 이유가 있는가요. PostgreSQL 은 데몬 하나만 뛰우고, 디비를 50개 정도 만들어서 운영을 하면 충분히 원하는 효과를 얻을 수 있는데 포트별로 그렇게 꼭 데몬을 뛰워야 하는 이유를 이해하지 못하겠군요.

 

다음으로 Apache 의 경우 virtual hosting 기능을 이용하면 하나의 데몬으로도 충분히 수백개의 사이트를 운용할수도 있는 데 이 역시 데몬을 포트별로 50개씩 뛰우는 이유를 이해하지 못하겠군요. 그렇게 무리해서 서버를 구성시켜야 하는 이유가 없을 것 같습니다.

 

그리고 메모리때문에 문제가 된다면 shmfs 를 지원해 주는 커널 2.4를 이용해 보시길 권장 드립니다. shared memory 를 fs 시스템처럼 운영해 주므로 공유메모리에 크게 연연해 할 필요성이 없어 집니다. 그리고 PostgreSQL 도 7.1 을 설치해 보시기 바랍니다. 모든 면에서 이전 버전보다는 나아졌습니다.

 

>>심경훈 님께서 쓰시길<<

 

:: 커널 버젼 2.2.15 를 사용하고 있습니다.

:: postgresql 6.51 인데... pgsql 을 한꺼번에 51를 띄우고

:: apache 를 다시 한꺼번에 51개를 띄워서 포트별로 총 51개의 사이트를 움직이려고 하는데 30개 정도에

:: 서 에러가 나요..

:: /B

:: /usr/local/pgsql/bin/postmaster /iS /N 4 /B 16 / D /usr/local......(디렉토리 경로 지정)..

::

:: 이런식의 명령어를 스크립트로 한꺼번에 처리하게해서 DB를 구동 시키는 방식으로 하고 있습니다. 중

:: 간에 약 30개를 넘어가는 과정에서 에러가 공

::

:: IpcMemoryCreate : shmget failed (장치에 남은 공간이 없음) key=11043007, size=96088, permission=6

:: 00

:: SISegmentGet=failed:장치에 남은 공간이 없음

:: FATAL 1 : CreateSharedInvalidationState : failed segment init

::

:: 이렇게 에러가 나옵니다.

:: 여기 저기 document 를 뒤져보니깐 /B 버퍼 메모리크기를 조정하라고 해서

::

:: /usr/local/pgsql/bin/postmaster /iS /N 4 /B 64 / D /usr/local......(디렉토리 경로 지정)..

::

:: 이렇게 하니깐 33개까지 실행이 되구요

::

:: /usr/local/pgsql/bin/postmaster /iS /N 4 /B 32 / D /usr/local......(디렉토리 경로 지정)..

::

:: 이렇게 하니깐 41개까지 실행이 되구요

::

:: /usr/local/pgsql/bin/postmaster /iS /N 4 /B 40 / D /usr/local......(디렉토리 경로 지정)..

::

:: 이렇게 하니깐 42개까지 실행이 됬습니다.

::

:: 어떤식으로 해결해야 할지 모르겠습니다.

:: 제발 부탁 드립니다...

::

:: 너무 급하거든요.....

::

:: 서버 사양은 듀얼850 스카시 하드 18기가 swap 파티션 1024(램 512) 로 했습니다.

:: 고수님들의 답변 부탁 드립니다....

[Top]
No.
제목
작성자
작성일
조회
2729테이블의 존재여무를 알수있는 쿼리는..알려주세요..
정철희
2001-05-14
3847
2731┕>Re: 시스템 카탈로그를 사용하는 방법이 있습니다.
신현호
2001-05-14 10:24:27
4151
2732┕>Re: 테이블의 존재여무를 알수있는 쿼리는..알려주세요..
정철희
2001-05-14 12:33:31
4186
2733 ┕>Re: Re: 테이블의 존재여무를 알수있는 쿼리는..알려주세요..
정재익
2001-05-14 13:50:13
3985
2725묘한 수식 계산...
신현호
2001-05-14
3763
2726┕>Re: 묘한 문자열 처리...
이태웅
2001-05-14 09:26:18
4009
2727 ┕>Re: Re: 묘한 문자열 처리...
신현호
2001-05-14 10:11:38
4031
2730  ┕>어라? 오동작? 실수?
신현호
2001-05-14 10:13:09
4050
2728 ┕>Re: Re: 묘한 문자열 처리...
신현호
2001-05-14 10:11:38
3812
2735 ┕>Re: Re: 묘한 문자열 처리...
삐진앙마
2001-05-14 16:41:45
3855
2736  ┕>Re: Re: Re: 묘한 문자열 처리...
삐진앙마
2001-05-14 16:50:41
4099
2751 ┕>Re: Re: 묘한 문자열 처리...
가우
2001-05-15 16:20:02
4044
2738┕>Re: 제 생각에는....
김일형
2001-05-15 03:13:23
3922
2739 ┕>Re: Re: 제 생각에는....
신현호
2001-05-15 05:56:19
4020
2740  ┕>Re: Re: Re: 잘못아신듯 싶습니다.
김상기
2001-05-15 06:54:34
4310
2723postgreSQL 7.1 컴파일 할때 gmake???
ppoki
2001-05-14
3559
2724┕>Re: postgreSQL 7.1 컴파일 할때 gmake???
정재익
2001-05-14 01:02:12
4194
2721공유 메모리 늘리는 방법좀... 가르켜 주세요....
심경훈
2001-05-13
3734
2722┕>Re: 공유 메모리 늘리는 방법좀... 가르켜 주세요....
정재익
2001-05-13 23:26:42
4212
2720감사합니다 정재익님
정창용
2001-05-12
3728
2717원거리(원격)에서 데이타 덤프를 받을수 있나요? 받을 수 있으면 좀 알려 주세요.
정창용
2001-05-11
2954
2719┕>Re: 원거리(원격)에서 데이타 덤프를 받을수 있나요? 받을 수 있으면 좀 알려 주세요.
정재익
2001-05-13 06:19:29
3355
2715궁금한거 둘
가우
2001-05-11
2795
2716┕>Re: 궁금한거 둘
이태웅
2001-05-11 16:08:19
3040
2718 ┕>Re: Re: 궁금한거 둘
정재익
2001-05-11 18:05:51
3035
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다