이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 사설 토토 사이트버전 또는 위에 나열된 다른 지원 버전 중 하나를 선택하세요.

와이즈 토토

이름

와이즈 토토 -- 시작, 중지 또는 다시 시작 a포스트그레SQL서버

시놉시스

와이즈 토토시작 [-w] [-s] [-Ddatadir] [-l파일 이름] [-o옵션] [-p경로]

와이즈 토토중지 [-W] [-s] [-Ddatadir] [-m s[마트] | 빨리[이스트] | 나[즉시] ]

와이즈 토토다시 시작 [-w] [-s] [-Ddatadir] [-m s[마트] | 빨리[이스트] | 나[즉시] ] [-o옵션]

와이즈 토토다시 로드 [-s] [-Ddatadir]

와이즈 토토상태 [-Ddatadir]

설명

와이즈 토토유틸리티는 다음과 같습니다. 시작, 중지 또는 다시 시작우체국장, 그포스트그레SQL백엔드 서버 또는 표시 실행 중인 포스트마스터의 상태입니다. 우체국장이 될 수도 있지만 수동으로 시작되었습니다.와이즈 토토로그 출력 리디렉션과 같은 작업을 올바르게 캡슐화합니다. 터미널 및 프로세스 그룹에서 분리되며 다음을 제공합니다. 제어된 종료를 위한 편리한 옵션입니다.

시작모드, 새로운 포스트마스터는 출시되었습니다. 서버가 백그라운드에서 시작됩니다. 표준 입력이 첨부됨/dev/null. 는 표준 출력 및 표준 오류는 로그에 추가됩니다. 파일인 경우,-l옵션이 사용되거나 다음으로 리디렉션됩니다.와이즈 토토의 표준 출력(표준 오류가 아님). 로그 파일을 선택하지 않은 경우 표준 출력와이즈 토토파일로 리디렉션되거나 다른 프로세스로 파이프되어야 합니다. 예를 들어 로그 회전 프로그램을 예로 들 수 있습니다. 그렇지 않으면 포스트마스터가 출력을 제어 터미널에 기록합니다( 백그라운드) 쉘의 프로세스 그룹을 떠나지 않습니다.

중지모드, 우체국장 지정된 데이터 디렉터리에서 실행 중인 이(가) 종료됩니다. 세 다음을 사용하여 다양한 종료 방법을 선택할 수 있습니다.-m옵션:"똑똑함"모드는 모든 클라이언트의 연결이 끊길 때까지 기다립니다. 이것은 기본값."빠르게"모드는 다음을 기다리지 않습니다. 클라이언트의 연결을 끊습니다. 모든 활성 트랜잭션이 롤백됩니다. 클라이언트의 연결이 강제로 끊어지면 데이터베이스가 종료됩니다. 다운."즉시"모드가 모두 중단됩니다 완전히 종료하지 않고 서버 프로세스를 수행합니다. 이는 다음으로 이어질 것입니다. 다시 시작하면 복구가 실행됩니다.

다시 시작모드가 효과적으로 실행됩니다. 정지 후 시작. 이를 통해 다음을 변경할 수 있습니다. postmaster 명령줄 옵션.

다시 로드모드는 단순히 다음을 보냅니다. 우체국장 aSIGHUP신호, 구성 파일을 다시 읽게 만듭니다(postgresql.conf, pg_hba.conf등). 이를 통해 다음을 변경할 수 있습니다. 완전히 다시 시작할 필요가 없는 구성 파일 옵션 적용됩니다.

상태모드는 다음 여부를 확인합니다. postmaster가 실행 중이고 그렇다면 다음을 표시합니다.PID그리고 명령줄 옵션은 호출하는 데 사용됩니다.

옵션

-Ddatadir

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

-l파일 이름

다음에 서버 로그 출력 추가파일 이름. 파일이 그렇지 않은 경우 존재하면 생성됩니다. umask는 077로 설정되어 있으므로 접근이 가능합니다. 다른 사용자의 로그 파일에 대한 액세스는 다음에서 허용되지 않습니다. 기본값.

-m모드

종료 모드를 지정합니다.모드아마도똑똑한, 빠르게또는즉시또는 첫 글자 이 세 가지 중 하나입니다.

-o옵션

직접 전달될 옵션을 지정합니다우체국장.

매개변수는 일반적으로 단일 또는 큰따옴표로 전달되도록 합니다. 그룹.

-p경로

의 위치를 지정합니다우체국장실행 가능. 기본적으로 postmaster는 와이즈 토토과 동일한 디렉토리에서 가져옵니다. 실패하면 고정된 설치 디렉터리입니다. 그것 다음을 수행하지 않는 한 이 옵션을 사용할 필요는 없습니다. 특이한 일이 발생하고 포스트마스터가 잘못했다는 오류가 발생합니다. 찾을 수 없습니다.

-s

오류만 인쇄하고 정보 메시지는 인쇄하지 않습니다.

-w

시작 또는 종료가 완료될 때까지 기다리십시오. 타임아웃 60초 후. 이것이 종료의 기본값입니다.

-W

시작 또는 종료가 완료될 때까지 기다리지 마십시오. 이것은 시작 및 다시 시작의 기본값입니다.

파일

파일인 경우postmaster.opts.default데이터에 존재합니다 디렉터리에 있으면 파일 내용이 옵션으로 전달됩니다. 에우체국장, 그렇지 않은 경우 에 의해 재정의됨-o옵션.

포스트마스터 시작

시작하려면우체국장:

$ 와이즈 토토 시작

시작의 예우체국장, 포스트마스터까지 차단 나타나는 내용은 다음과 같습니다:

$ 와이즈 토토 -w 시작

a우체국장포트 사용 중 5433, 없이 실행 중입니다.fsync, 사용:

$ 와이즈 토토 -o "-F -p 5433" 시작

우체국장 중지

$ 와이즈 토토 중지

포스트마스터를 중지합니다. 를 사용하여-m스위치를 사용하면 제어할 수 있습니다.어떻게백엔드가 종료됩니다.

포스트마스터 다시 시작

이것은 중지하는 것과 거의 동일합니다.우체국장그리고 다시 시작하지만 와이즈 토토은 명령줄 옵션을 저장하고 재사용합니다. 이전에 실행 중인 인스턴스로 전달됩니다. 다시 시작하려면우체국장가장 간단하게 형식:

$ 와이즈 토토 재시작

다시 시작하려면우체국장, 종료되었다가 다시 나타날 때까지 기다리고 있습니다.

$ 와이즈 토토 -w 재시작

포트 5433을 사용하여 다시 시작하고 이후에 fsync를 비활성화하려면 다시 시작:

$ 와이즈 토토 -o "-F -p 5433" 재시작

우체국장 상태 표시 중

다음은 샘플 상태 출력입니다.와이즈 토토:

$ 와이즈 토토 상태
와이즈 토토: postmaster가 실행 중입니다(pid: 13718)
명령줄은 다음과 같습니다.
/usr/local/pgsql/bin/postmaster '-D' '/usr/local/pgsql/data' '-p' '5433' '-B' '128'

이것은 재시작 시 호출되는 명령줄입니다 모드.

버그

완전한 시작을 기다리는 것은 잘 정의된 작업이 아니며 로컬 클라이언트가 액세스 제어를 설정하면 실패할 수 있습니다. 수동 상호작용 없이는 연결할 수 없습니다. 그래야 한다 피했다.

또한 참조

우체국장, PostgreSQL 관리자 가이드