이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 사설 무지개 토토 사이트버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

무지개 토토

이름

무지개 토토- 시작, 정지 또는 재시작 포스트 마스터

시놉시스

무지개 토토시작 [-w] [-s] [-dDatadir] [-lfilename] [-o옵션] [-pPATH]

무지개 토토정지 [-w] [-s] [-dDatadir] [-m s [mart] | f [ast] | 즉각적인] ]

무지개 토토다시 시작 [-w] [-s] [-dDatadir] [-m s [mart] | f [ast] | 즉각적인] ] [-o옵션]

무지개 토토상태 [-dDatadir]

설명

무지개 토토는 유틸리티입니다 시작, 중지 또는 다시 시작Postmaster, ThePostgreSQL백엔드 서버 또는 표시 달리는 우체국 장의 상태. 우체국 장은 가능하지만 수동으로 시작,무지개 토토로그 출력 리디렉션과 같은 작업을 올바르게 수행합니다 터미널 및 프로세스 그룹에서 분리 및 추가로 제어 된 종료 옵션을 제공합니다.

in시작모드, 새로운 우체국 장은입니다 출시되었습니다. 서버는 백그라운드에서 표준으로 시작됩니다 첨부 된 입력/dev/null. 그만큼 표준 출력 및 표준 오류는 로그에 추가됩니다. 파일,-l옵션이 사용되거나 있습니다 로 리디렉션무지개 토토의 표준 출력 (표준 오류가 아님). 로그 파일이 선택되지 않으면 의 표준 출력무지개 토토예를 들어 파일로 리디렉션되거나 다른 프로세스로 파이프를받습니다. 로그 회전 프로그램, 그렇지 않으면 우체국 장은 제어 터미널 (배경에서)을 출력하십시오 쉘의 프로세스 그룹을 떠나지 않을 것입니다.

in정지모드, 우체국 장 지정된 데이터 디렉토리에서 실행하면 종료됩니다. 삼 다른 종료 방법을 선택할 수 있습니다-m옵션 :"스마트"모드 모든 고객이 연결을 끊을 때까지 기다립니다. 이것은 기본입니다."빠른"모드는 클라이언트를 기다리지 않습니다 연결을 끊습니다. 모든 활성 거래가 롤백됩니다."즉시"모드는없이 중단됩니다 완전한 종료. 다시 시작하면 복구 실행이 발생합니다. 기본적으로 정지 모드는 종료가 완료 될 때까지 기다립니다.

다시 시작모드는 효과적으로 실행합니다 멈추고 시작을 멈 춥니 다. 이것은 우체국 장의 변화를 허용합니다 명령 줄 옵션.

상태모드는 a 우체국 장이 실행 중이며가 표시되면PID및 사용 된 명령 줄 옵션 그것을 불러 일으키기 위해.

옵션

-dDatadir

데이터베이스의 파일 시스템 위치를 지정합니다 파일. 이것이 생략되면 환경 변수pgdata사용됩니다.

-Lfilename

서버 로그 출력을 adplendfilename. 파일이없는 경우 존재하며 생성됩니다. Umask는 077로 설정되어 있으므로 액세스하십시오 다른 사용자의 로그 파일에 기본.

-m모드

종료 모드를 지정합니다.모드스마트, 빠른또는즉시또는 첫 번째 편지 이 세 가지 중 하나 중 하나입니다.

-o옵션

직접 전달할 옵션을 지정Postmaster.

매개 변수는 일반적으로 단일 또는 그들이 통과하도록하기위한 이중 인용문 그룹.

-pPATH

위치를 지정합니다Postmaster실행 가능. 기본적으로 Postmaster는 무지개 토토과 동일한 디렉토리에서 가져옵니다. 실패, 하드 유선 설치 디렉토리. 그것 당신이하지 않는 한이 옵션을 사용할 필요는 없습니다. 비정상적인 무언가와 우체국 장의 오류가 발생합니다 찾을 수 없습니다.

-w

시작 또는 냉장이 완료되기를 기다립니다. 시간 밖으로 60 초 후. 이것은 종료의 기본값입니다.

-w

시작 또는 종료가 완료되기를 기다리지 마십시오. 이것은 시작 및 재시작에 대한 기본값.

-s

인쇄 오류, 정보 메시지 없음

파일

파일 인 경우postmaster.opts.default데이터에 존재합니다 디렉토리, 파일의 내용은 옵션으로 전달됩니다.Postmaster에 의해 우선-o옵션.

포스트 마스터 시작

시작하려면Postmaster:

$ 무지개 토토 시작

시작의 예Postmaster, 우체국 마스터까지 차단 올라 오면 :

$ pg_ctl -w start

aPostmaster포트 사용 5433, 그리고fsync, 사용:

$ pg_ctl -o "-f -p 5433"시작

포스트 마스터 중지

$ 무지개 토토 정지
Postmaster를 중지합니다. 사용 사용-m스위치 하나를 제어 할 수 있습니다어떻게백엔드가 종료됩니다 아래에.

포스트 마스터 재시작

이것은와 거의 같습니다Postmaster그런 다음 다시 시작하십시오 무지개 토토은 명령 줄 옵션을 저장하고 재사용합니다. 이전에 실행중인 인스턴스로 전달되었습니다. 다시 시작하려면Postmaster가장 간단한 형태:

$ 무지개 토토 재시작

다시 시작하려면Postmaster, 폐쇄하고 올라 오기를 기다리고 있습니다 :

$ 무지개 토토 -W 재시작

포트 5433을 사용하여 다시 시작하고 fsync를 비활성화합니다 다시 시작 :

$ pg_ctl -o "-f -p 5433"다시 시작

포스트 마스터 상태 표시

샘플 상태 출력은 다음과 같습니다.무지개 토토:

$ 무지개 토토 상태
무지개 토토 : Postmaster가 실행 중입니다 (PID : 13718)
명령 줄은 다음과 같습니다.
/usr/local/pgsql/bin/postmaster '-d' '/usr/local/pgsql/data' '-p' '5433' '-b' '128'
이것은 재시작 중에 호출 될 명령 줄입니다. 방법.

버그

완전한 시작을 기다리는 것은 잘 정의 된 작업이 아니며 로컬 클라이언트가 수동 상호 작용 없이는 연결할 수 없습니다. 그럴 것입니다 피해.

참조

스포츠 토토 : 문서 : 7, PostgreSQL 관리자 안내서