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

무지개 토토

이름

무지개 토토- 시작, 중지 또는 다시 시작postgresqlServer

시놉시스

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

설명

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

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

in정지모드, 우체국 장 지정된 데이터 디렉토리에서 실행 중입니다. 삼 다른 종료 방법을 선택할 수 있습니다-m옵션 :"스마트"모드는 모든 클라이언트가 연결을 끊을 때까지 기다립니다. 이것은입니다 기본."빠른"모드가 기다리지 않습니다 연결을 끊는 클라이언트. 모든 활성 트랜잭션이 롤백됩니다 클라이언트는 강제로 연결이 끊어지면 데이터베이스가 종료됩니다. 아래에."즉시"모드는 모두 중단됩니다 깨끗한 종료없이 서버 프로세스. 이것은 a로 이어질 것입니다 다시 시작하면 회복이 실행됩니다.

다시 시작모드는 효과적으로 실행됩니다 멈추고 시작. 이것은 변화를 허용합니다 포스트 마스터 명령 줄 옵션.

Reload모드를 간단히 보냅니다 우체국 장 ASighup신호, 구성 파일을 다시 읽게합니다 (postgresql.conf, PG_HBA.conf등). 이것은 변화를 허용합니다 완전한 다시 시작할 필요가없는 구성 파일 옵션 발효하려면.

상태모드는 a 우체국 장이 실행 중이며가 표시되면PID및 명령 줄 옵션 그것을 불러 일으켰습니다.

옵션

-dDatadir

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

-lfilename

서버 로그 출력을 adplendfilename. 파일이 존재하지 않으면 그것은 만들어졌습니다. 그만큼UmaskIS 077로 설정하므로 다른 사용자의 로그 파일에 대한 액세스는 다음과 같습니다. 기본적으로 허용되지 않습니다.

-m모드

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

-o옵션

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

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

-pPath

위치를 지정합니다Postmaster실행 가능. 기본적으로 우체국 장은와 같은 디렉토리에서 가져옵니다.무지개 토토설치 디렉토리. 이것을 사용할 필요는 없습니다 당신이 특이한 일을하고 얻지 않는 한 옵션 우체국 장을 찾을 수 없다는 오류.

-s

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

-w

시작 또는 종료가 완료 될 때까지 기다립니다. 시간 밖으로 60 초 후. 이것은 종료의 기본값입니다.

-w

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

환경

pgdata

기본 데이터 방향 위치

다른 사람은 참조PostgreSQL.

파일

파일 인 경우postmaster.opts.default데이터 디렉토리에 존재하면 파일의 내용은 다음과 같습니다. 옵션으로 전달Postmaster,-o옵션.

노트

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

예제

포스트 마스터 시작

시작하려면Postmaster:

$ 무지개 토토 시작

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

$ pg_ctl -w start

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

$ pg_ctl -o "-f -p 5433"start

포스트 마스터 중지

$ 무지개 토토 STOP

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'

이것은 재시작 중에 호출 될 명령 줄입니다. 방법.

참조

PostgreSQL, PostgreSQL 관리자 안내서