사설 토토 사이트

사설 토토 사이트 - 초기화, 시작, 중지 또는 제어 aPostgreSQLServer

시놉시스

사설 토토 사이트 init [db] [-d Datadir] [-s] [-o initdb-options]

사설 토토 사이트 시작 [-d Datadir] [-l filename] [-w] [-t ] [-s] [-o 옵션] [-p PATH] [-c]

사설 토토 사이트 정지 [-d Datadir] [-m S [Mart] | f [ast] | i [mmediate]] [-w] [-t ] [-s]

사설 토토 사이트 다시 시작 [-d Datadir] [-m S [Mart] | f [ast] | i [mmediate]] [-w] [-t ] [-s] [-o 옵션] [-c]

사설 토토 사이트 Reload [-d Datadir] [-s]

사설 토토 사이트 상태 [-d Datadir]

사설 토토 사이트 홍보 [-d Datadir] [-w] [-t ] [-s]

사설 토토 사이트 Logrotate [-d Datadir] [-s]

사설 토토 사이트 Signal_Name process_id

Microsoft Windows에서 :

사설 토토 사이트 레지스터 [-d Datadir] [-n ServiceName] [-u 사용자 이름] [-p 비밀번호] [-s a [uto] | D [Emand]] [-e 소스] [-w] [-t ] [-s] [-o 옵션]

사설 토토 사이트 Ungerister [-n ServiceName]

설명

사설 토토 사이트초기화를위한 유틸리티입니다PostgreSQL데이터베이스 클러스터, 시작, 중지 또는 다시 시작PostgreSQLDatabase Server (Postgres) 또는 실행중인 서버의 상태를 표시합니다. 서버는 수동으로 시작할 수 있지만사설 토토 사이트로그 출력 리디렉션 및 터미널 및 프로세스 그룹에서 올바르게 분리하는 것과 같은 작업을 캡슐화합니다. 또한 제어 종료를위한 편리한 옵션을 제공합니다.

theinit또는initdb모드를 생성합니다PostgreSQL데이터베이스 클러스터, 즉 단일 서버 인스턴스에서 관리 할 데이터베이스 모음. 이 모드는를 호출합니다.initdb명령. 보다initdb자세한 내용.

시작모드 새 서버를 시작합니다. 서버는 백그라운드에서 시작되었으며 표준 입력이 |에 첨부됩니다./dev/null(또는NULWindows에서). UNIX와 같은 시스템에서 기본적으로 서버의 표준 출력 및 표준 오류가로 전송됩니다.사설 토토 사이트의 표준 출력 (표준 오류가 아님). 의 표준 출력사설 토토 사이트그런 다음 파일로 리디렉션되거나 로그 회전 프로그램과 같은 다른 프로세스로 파이프를 배치해야합니다.ROTATELOGS; 그렇지 않으면Postgres배경에서 제어 터미널에 출력을 작성하고 쉘의 프로세스 그룹을 떠나지 않습니다. Windows에서는 기본적으로 서버의 표준 출력 및 표준 오류가 터미널로 전송됩니다.-l서버의 출력을 로그 파일에 추가하려면. 어느 쪽 사용-l또는 출력 리디렉션이 권장됩니다.

정지모드는 지정된 데이터 디렉토리에서 실행중인 서버를 종료합니다. 로 세 가지 다른 종료 방법을 선택할 수 있습니다.-m옵션.스마트Mode는 새로운 연결을 비활성화 한 다음 모든 기존 클라이언트가 연결을 끊을 때까지 기다립니다. 서버가 대기 상태 인 경우 모든 클라이언트가 연결이 끊어지면 복구 및 스트리밍 복제가 종료됩니다.빠른모드 (기본값)는 클라이언트가 연결을 끊을 때까지 기다리지 않습니다. 모든 활성 트랜잭션이 롤백되고 클라이언트가 강제로 연결이 끊어지면 서버가 종료됩니다.즉시모드는 정리 종료없이 모든 서버 프로세스를 즉시 중단합니다. 이 선택은 다음 서버 시작 중에 충돌 회복주기로 이어질 것입니다.

다시 시작모드는 효과적으로 정지와 시작을 ​​실행합니다. 이를 통해 변경할 수 있습니다.Postgres명령 줄 옵션 또는 서버를 다시 시작하지 않고 변경할 수없는 구성 파일 옵션 변경. 서버 시작 중에 명령 줄에 상대 경로가 사용 된 경우다시 시작그렇지 않으면 실패 할 수 있습니다사설 토토 사이트서버 시작 중과 동일한 현재 디렉토리에서 실행됩니다.

Reload모드를 간단히 보냅니다Postgres서버 프로세스 ASighup신호, 구성 파일을 다시 읽게합니다 (Postgres, pg_hba.conf등). 이를 통해 전체 서버 재시작이 필요하지 않은 구성 파일 옵션을 변경할 수 있습니다.

상태모드는 지정된 데이터 디렉토리에서 서버가 실행 중인지 확인합니다. 그렇다면 서버의PID및 호출에 사용 된 명령 줄 옵션이 표시됩니다. 서버가 실행되지 않으면사설 토토 사이트3의 종료 상태를 반환합니다. 액세스 가능한 데이터 디렉토리가 지정되지 않은 경우사설 토토 사이트4의 종료 상태를 반환합니다.

홍보Mode는 지정된 데이터 디렉토리에서 실행중인 대기 서버를 대기 모드로 끝내고 읽기 작성 작업을 시작합니다.

Logrotate모드 서버 로그 파일을 회전시킵니다. 외부 로그 회전 도구와 함께이 모드를 사용하는 방법에 대한 자세한 내용은 참조하십시오.섹션 24.3.

모드는 지정된 프로세스로 신호를 보냅니다. 이것은 주로 가치가 있습니다Microsoft Windows내장이없는명령. 사용-help지원되는 신호 이름 목록을 보려면

레지스터모드 등록PostgreSQL시스템 서비스로 서버Microsoft Windows. 그만큼-s옵션은 서비스 시작 유형을 선택할 수 있습니다.auto(시스템 시작시 자동으로 서비스 시작) 또는Demand(주문시 서비스 시작).

Ungerister모드는 시스템 서비스를 등록 해제합니다Microsoft Windows. 이것은의 효과를 취소합니다레지스터명령.

옵션

-c
-코어 파일

핵심 파일에 배치 된 소프트 리소스 제한을 들어 올려 서버 충돌이 가능한 플랫폼에서 코어 파일을 생성하도록 시도합니다. 이것은 실패한 서버 프로세스에서 스택 추적을 얻을 수 있도록하여 문제를 디버깅하거나 진단하는 데 유용합니다.

-dDatadir
--pgdata =Datadir

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

-lfilename
-로그 =filename

서버 로그 출력을 Appendingfilename. 파일이 존재하지 않으면 생성됩니다.Umask077로 설정되어 있으므로 로그 파일에 대한 액세스는 기본적으로 다른 사용자에게 허용되지 않습니다.

-m모드
-모드 =모드

종료 모드를 지정합니다.모드can be스마트, 빠른또는즉시또는이 세 가지 중 하나의 첫 글자. 이 옵션이 생략되면빠른기본값입니다.

-o옵션
-options =옵션

직접 전달할 옵션을 지정Postgres명령.-o주어진 모든 옵션이 통과되면 여러 번 지정할 수 있습니다.

the옵션일반적으로 단일 또는 이중 인용문으로 둘러싸여 그룹으로 통과해야합니다.

-oinitdb-options
-options =initdb-options

직접 전달할 옵션을 지정initdb명령.-o주어진 모든 옵션이 통과되면 여러 번 지정할 수 있습니다.

theinitdb-options일반적으로 단일 또는 이중 인용문으로 둘러싸여 그룹으로 통과해야합니다.

-pPATH

위치를 지정합니다Postgres실행 가능. 기본적으로Postgres실행 파일은와 동일한 디렉토리에서 가져옵니다사설 토토 사이트또는 하드 유선 설치 디렉토리. 비정상적인 일을하지 않는 한이 옵션을 사용할 필요는 없습니다.Postgres실행 파일을 찾을 수 없었습니다.

ininit모드,이 옵션은의 위치를 ​​유사하게 지정합니다.initdb실행 파일.

-s
--- 실용

인쇄 오류 만 인쇄, 정보 메시지가 없습니다.

-t
-타임 아웃 =

작업이 완료되기를 기다릴 때 대기 할 최대 초의 최대 초를 지정합니다 (옵션 참조-w). 기본값의 값pgctltimeout환경 변수 또는 설정되지 않은 경우 60 초로 설정됩니다.

-v
-버전

인쇄사설 토토 사이트버전 및 종료.

-w
-워트

작업이 완료 될 때까지 기다립니다. 이것은 모드에 대해 지원됩니다시작, 정지, 다시 시작, 홍보레지스터, 그리고 해당 모드의 기본값입니다.

대기 할 때사설 토토 사이트서버의 반복 확인PID파일, 수표 사이에 짧은 시간 동안 자고 있습니다. 스타트 업은에 완료된 것으로 간주됩니다.PID파일은 서버가 연결을 수락 할 준비가되었음을 나타냅니다. 서버가를 제거하면 셧다운이 완전한 것으로 간주됩니다.PID파일.사설 토토 사이트시작 또는 종료의 성공에 따라 종료 코드를 반환합니다.

타임 아웃 내에 작업이 완료되지 않은 경우 (옵션 참조-t),사설 토토 사이트0이 아닌 출구 상태로 종료됩니다. 그러나 작업은 백그라운드에서 계속 될 수 있으며 결국 성공할 수 있습니다.

-w
-No-Wait

작업이 완료 될 때까지 기다리지 마십시오. 이것은 옵션의 반대입니다-w.

대기가 비활성화되면 요청 된 조치가 트리거되지만 성공에 대한 피드백은 없습니다. 이 경우 서버 로그 파일 또는 외부 모니터링 시스템을 사용하여 작업의 진행 상황과 성공을 확인해야합니다.

PostgreSQL의 이전 릴리스에서 이것은를 제외한 기본값이었습니다.정지모드.

-?
-help

도움말 표시사설 토토 사이트명령 줄 인수 및 종료

유효한 옵션이 지정된 경우 선택한 작동 모드와 관련이없는 경우사설 토토 사이트무시합니다.

Windows 옵션

-e소스

이벤트 소스의 이름사설 토토 사이트Windows 서비스로 실행될 때 이벤트 로그에 로깅에 사용합니다. 기본값은PostgreSQL. 이것은에서 전송 된 메시지 만 제어합니다.사설 토토 사이트그 자체; 일단 시작되면 서버는에 의해 지정된 이벤트 소스를 사용합니다.event_source매개 변수. 서버가 시작 초기에 실패하면 해당 매개 변수가 설정되기 전에 기본 이벤트 소스 이름을 사용하여 로그인 할 수도 있습니다.PostgreSQL.

-nServiceName

등록 할 시스템 서비스의 이름. 이 이름은 서비스 이름과 디스플레이 이름 모두로 사용됩니다.PostgreSQL.

-p비밀번호

사용자가 서비스를 실행할 수있는 비밀번호.

-s시작 유형

시스템 서비스의 시작 유형.시작 유형can beauto또는Demand또는이 두 가지 중 하나의 첫 글자. 이 옵션이 생략되면auto기본값입니다.

-u사용자 이름

사용자가 서비스를 실행할 수있는 사용자 이름. 도메인 사용자의 경우 형식을 사용하십시오도메인 \ username.

환경

pgctltimeout

시작 또는 종료가 완료되기를 기다릴 때 기다릴 수있는 초의 기본 제한. 설정하지 않으면 기본값은 60 초입니다.

pgdata

기본 데이터 디렉토리 위치.

Most사설 토토 사이트모드는 데이터 디렉토리 위치를 알아야합니다. 따라서-d옵션이 필요하지 않습니다pgdata가 설정되었습니다.

서버에 영향을 미치는 추가 변수의 경우 참조Postgres.

파일

postmaster.pid

사설 토토 사이트이 파일을 데이터 디렉토리에서 검사하여 서버가 현재 실행 중인지 여부를 결정합니다.

postmaster.opts

이 파일이 데이터 디렉토리에 존재하는 경우사설 토토 사이트(in다시 시작Mode)는 파일의 내용을 옵션으로 전달합니다Postgres,-o옵션. 이 파일의 내용도에 표시됩니다.상태모드.

예제

서버 시작

서버를 시작하려면 서버가 연결을 수락 할 때까지 대기합니다 :

$ 사설 토토 사이트 시작

포트 5433을 사용하여 서버를 시작하고없이 실행하려면fsync, 사용 :

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

서버 중지

서버를 중지하려면 :

$ 사설 토토 사이트 STOP

the-m옵션은 제어 할 수 있습니다어떻게서버가 종료됩니다 :

$ 사설 토토 사이트 STOP -M SMART

서버 다시 시작

서버 다시 시작하는 것은 기본적으로 서버를 중지하고 다시 시작하는 것과 거의 동일합니다.사설 토토 사이트이전에 실행 한 인스턴스로 전달 된 명령 줄 옵션을 저장하고 재사용합니다. 이전과 동일한 옵션을 사용하여 서버를 다시 시작하려면 다음을 사용합니다.

$ 사설 토토 사이트 재시작

하지만 if-o이전 옵션을 대체하는 지정되어 있습니다. 포트 5433을 사용하여 다시 시작하려면fsync다시 시작하면 :

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

서버 상태 표시

여기 샘플 상태 출력이 있습니다사설 토토 사이트:

$ 사설 토토 사이트 상태
사설 토토 사이트 : 서버가 실행 중입니다 (PID : 13718)

두 번째 줄은 다시 시작 모드에서 호출 될 명령입니다.

참조

initdb, Postgres

정정 제출

문서에 올바른 것이 없으면 일치하지 않습니다.이 양식문서 문제를보고하려면