이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

토토 사이트 추천

이름

토토 사이트 추천- 실행 그만큼Postgres다중 사용자 백엔드
토토 사이트 추천 [-Bnbuffers] [-dDatadir] [-i]
우체국 마스터 [-Bnbuffers] [-dDatadir] [-nnbackends] [-s]
   [-D [디버그 레벨] [-i] [-oBackendOptions] [-p포트]
우체국 마스터 [-n | -S] ...

입력

토토 사이트 추천다음 명령 줄 인수 :

-Bnbuffers

토토 사이트 추천할당 및 관리 백엔드 서버가 시작되는 프로세스가 시작됩니다. 이 가치 각 버퍼는 8K 바이트 (또는 config.h)에서 blcksz가 무엇이든지.

-dDatadir

나무의 근본으로 사용할 디렉토리를 지정합니다. 데이터베이스 디렉토리의. -D가 제공되지 않으면 기본값입니다 데이터 디렉토리 이름은 환경의 값입니다 변하기 쉬운pgdata. 만약에pgdata가 설정되지 않았고 사용 된 디렉토리는입니다.$ postgreshome/data. 둘 다 환경 변수가 설정되어 있으며이 명령 줄 옵션은 다음과 같습니다 지정되지 않은 경우 설정된 기본 디렉토리입니다 컴파일 타임이 사용됩니다.

-nnbackends

백엔드 서버의 최대 수는이를 처리합니다 우체국 장은 시작할 수 있습니다. 기본값에서 구성,이 값은 일반적으로 32로 설정되며 시스템이 그 많은 사람들을 지원하는 경우 1024로 설정 프로세스. 기본값과 상한 값은 모두 될 수 있습니다 건축시 변경Postgres(참조 src/conlude/config.h).

-s

토토 사이트 추천프로세스가 시작되어야합니다 침묵 모드. 즉, 사용자와 분리 할 것입니다 (제어) tty 및 자체 프로세스 그룹을 시작합니다. 이것 디버깅 옵션과 함께 사용해서는 안됩니다 모든 메시지가 표준 출력에 인쇄 되었기 때문에 표준 오류가 폐기됩니다.

-d [디버그 레벨]

옵션 인수디버그 레벨금액을 결정합니다 백엔드 서버가 생성하는 디버깅 출력. 만약에디버그 레벨는 하나입니다 우체국 장은 모든 연결 트래픽을 추적하며 아무것도 추적하지 않습니다 또 다른. 레벨 2 이상의 경우 디버깅이 켜집니다. 백엔드 프로세스와 우체국 장은 더 많이 표시합니다 백엔드 환경 및 프로세스를 포함한 정보 교통. 백엔드에 파일이 지정되지 않은 경우에 유의하십시오 디버깅 출력을 보낼 서버는이 출력을 보냅니다 부모의 통제 tty에 나타날 것입니다토토 사이트 추천.

-i

TCP/IP 또는 인터넷 도메인 소켓을 활성화합니다 의사소통. 이 옵션이 없으면 로컬 UNIX 도메인 만 있습니다 소켓 통신이 가능합니다.

-oBackendOptions

Postgres옵션이 지정되었습니다 안에BackendOptionsare 이에 의해 시작된 모든 백엔드 서버 프로세스에 전달토토 사이트 추천. 옵션 인 경우 문자열에는 모든 공간이 포함되어 있으므로 전체 문자열이 있어야합니다 인용.

-p포트

TCP/IP 포트 또는 로컬 UNIX 도메인 소켓을 지정합니다 파일 확장자토토 사이트 추천들을 수 있습니다 프론트 엔드 애플리케이션의 연결. 기본값 의 가치pgport환경 변수 또는 ifpgport가 설정되지 않았습니다. 그런 다음 Postgres가있을 때 설정된 값으로 기본값을 얻습니다 편집 (일반적으로 5432). 다른 포트를 지정하는 경우 기본 포트 다음 모든 프론트 엔드 애플리케이션 (포함PSQL)를 지정해야합니다 명령 줄 옵션을 사용하는 동일한 포트 또는pgport.

디버깅에 몇 가지 명령 줄 옵션을 사용할 수 있습니다. 백엔드가 비정상적으로 죽는 경우. 이러한 옵션 제어 의 행동토토 사이트 추천이 상황에서옵션은 없습니다 일반 작업에 사용하기위한 것입니다.

이 상황의 일반적인 전략은 모든 것을 알리는 것입니다. 다른 뒷면은 그들이 종료 한 다음 다시 구체화해야합니다 공유 메모리와 세마포어. 이것은 잘못 되었기 때문입니다 백엔드는 이전에 일부 공유 상태를 손상시킬 수있었습니다 종료.

이 특수 사례 옵션은 다음과 같습니다.

-n

토토 사이트 추천그렇지 않습니다 공유 데이터 구조를 재 윤리화합니다. 지식이 많은 시스템 그런 다음 프로그래머는를 사용할 수 있습니다.SHMEMDOC공유를 검사 할 프로그램 기억과 세마포어 상태.

-s

토토 사이트 추천중지됩니다 신호를 전송하여 다른 모든 백엔드 프로세스SIGSTOP이지만 원인은 아닙니다 종료합니다. 이를 통해 시스템 프로그래머가 수집 할 수 있습니다 모든 백엔드 프로세스의 핵심 덤프 직접.

출력

SEMGET : 공간이 남아 있지 않습니다 장치

이 메시지가 표시되면를 실행해야합니다.ipcclean명령. 이 작업을 한 후 시작 해보세요토토 사이트 추천다시. 이것이 여전히 작동하지 않으면 아마 필요할 것입니다 공유 메모리 및 세마포어로 커널을 구성하십시오 설치 메모에 설명되어 있습니다. 여러 번 실행하는 경우 인스턴스토토 사이트 추천on 단일 호스트이거나 특히 작은 커널이 있습니다. 공유 메모리 및/또는 세마포어 한도 공유 메모리를 증가시키기 위해 커널을 재구성하십시오 세마포어 매개 변수.

팁 :재구성을 연기 할 수 있습니다 감소하여 감소하여 커널을 줄이면Postgres' 공유 메모리 소비, 또는 포스트 그레의 세마포어를 줄이기 위해 -n을 줄임으로써 소비.

StreamServerport : 바인딩 할 수 없습니다 포트

이 메시지가 보이면 확실해야합니다. 다른 것이 없습니다토토 사이트 추천프로세스 이미 실행 중입니다. 이것을 결정하는 가장 쉬운 방법은 명령

% ps -ax | grep 토토 사이트 추천
BSD 기반 시스템에서 또는
% ps -e | grep postmast
HP-ux와 같은 시스템 V- 유사 또는 POSIX 호환 시스템의 경우

다른 사람이 없다면토토 사이트 추천프로세스가 실행 중입니다 여전히이 오류가 발생하고 다른 포트를 지정해보십시오. 사용 사용-p옵션. 당신도 할 수도 있습니다 이 오류를 받으십시오.토토 사이트 추천즉시 다시 시작하십시오 동일한 포트 사용; 이 경우 간단히 기다려야합니다 운영 체제가 포트를 닫을 때까지 몇 초 다시 시도하기 전에. 마지막으로,이 오류가 발생할 수 있습니다 운영 체제가 고려한 포트 번호를 지정하십시오 예약됩니다. 예를 들어, 많은 버전의 유닉스가 고려합니다 1024 미만의 포트 번호신뢰할 수있는UNIX 슈퍼 유저 만 허용합니다 그들에게 접근하려면.

ipcmemoryattach : shmat () 실패 : 허가 거부

아마도 다른 사용자가 시도했다는 설명입니다 시작토토 사이트 추천프로세스 공유 자원을 인수 한 동일한 포트에서 죽었다. Postgres 공유 메모리 키는 다음을 기반으로합니다 에 할당 된 포트 번호토토 사이트 추천, 그러한 충돌이 가능할 것입니다 단일 호스트에 둘 이상의 설치가있는 경우. 만약에 다른 것이 없습니다토토 사이트 추천현재 실행 중입니다 (위 참조), runipcclean다시 시도하십시오. 다른 경우토토 사이트 추천이미지가 실행 중입니다 해당 프로세스의 소유자를 찾아야합니다. 포트 번호의 할당 및/또는 제거를 조정하십시오 사용하지 않은 공유 메모리 세그먼트

설명

토토 사이트 추천프론트 엔드와 백엔드 프로세스 간의 커뮤니케이션뿐만 아니라 공유 버퍼 풀 및 SYSV 세마포어를 할당합니다 (on 테스트 및 세트 명령이없는 기계).토토 사이트 추천자체와 상호 작용하지 않습니다 사용자는 백그라운드 프로세스로 시작해야합니다.

한 명의 우체국 장만 a에서 실행해야합니다 주어진 시간Postgres설치.여기, 설치는 데이터베이스를 의미합니다 디렉토리 및토토 사이트 추천포트 숫자. 컴퓨터에서 한 명 이상의 우체국 장을 실행할 수 있습니다. 각각은 별도의 디렉토리와 포트 번호가 있습니다.

노트

가능한 모든 경우do notuseSigkill죽일 때토토 사이트 추천. Sighup, Sigint또는Sigterm(기본 신호(1)) "대신 사용해야합니다. 사용

% Kill -kill
또는 대체 양식
% 킬 -9
방지토토 사이트 추천시스템 리소스 무료 (예 : 공유 메모리 및 세마포어) 죽기 전에 유지됩니다. 이것은 당신이 거래를하지 못하게합니다 앞에서 설명한 공유 메모리 문제로.

공유 메모리 문제를 처리하기위한 유용한 유틸리티 포함하다IPCS (1), ipcrm (1) 및ipcclean (1).

usage

시작하려면토토 사이트 추천사용 기본값, 유형 :

% nohup 토토 사이트 추천 logfile 2 & 1 &
이 명령이 시작됩니다토토 사이트 추천기본 포트 (5432). 이것은 시작하는 가장 단순하고 가장 일반적인 방법토토 사이트 추천.

시작하려면토토 사이트 추천a 특정 포트 및 실행 가능 이름 :

% nohup postmaster -p 1234 &
이 명령이 시작됩니다토토 사이트 추천포트를 통한 통신 1234. 이것에 연결하기 위해토토 사이트 추천PSQL을 사용하면 실행해야합니다 그것은로
% PSQL -P 1234
또는 환경 변수 설정pgport:
% setenv pgport 1234
% psql
.