스포츠 토토 — 초기화, 시작, 중지 또는 제어 aPostgreSQL서버
스포츠 토토 초기화[db] [-D datadir] [-s] [-o initdb-옵션]
스포츠 토토 시작 [-D datadir] [-l 파일 이름] [-W] [-t 초] [-s] [-o 옵션] [-p 경로] [-c]
스포츠 토토 중지 [-D datadir] [-m s[마트] | f[ast] | 나[중간] ] [-W] [-t 초] [-s]
스포츠 토토 다시 시작 [-D datadir] [-m s[마트] | f[ast] | 나[중간] ] [-W] [-t 초] [-s] [-o 옵션] [-c]
스포츠 토토 다시 로드 [-D datadir] [-s]
스포츠 토토 상태 [-D datadir]
스포츠 토토 홍보 [-D datadir] [-W] [-t 초] [-s]
스포츠 토토 로그회전 [-D datadir] [-s]
스포츠 토토 죽여 신호_이름 프로세스_ID
Microsoft Windows의 경우:
스포츠 토토 등록 [-D datadir] [-N 서비스 이름] [-U 사용자 이름] [-P 비밀번호] [-S a[uto] | d[emand] ] [-e 출처] [-W] [-t 초] [-s] [-o 옵션]
스포츠 토토 등록 취소 [-N 서비스 이름]
스포츠 토토초기화용 유틸리티입니다.포스트그레SQL데이터베이스 클러스터, 시작, 중지 또는 다시 시작PostgreSQL데이터베이스 서버(포스트그레스) 또는 실행 중인 서버의 상태를 표시합니다. 서버를 수동으로 시작할 수도 있지만스포츠 토토로그 출력 리디렉션, 터미널 및 프로세스 그룹에서 적절한 분리와 같은 작업을 캡슐화합니다. 또한 제어된 종료를 위한 편리한 옵션도 제공합니다.
그초기화또는initdb모드가 새로운 것을 만듭니다PostgreSQL데이터베이스 클러스터, 즉 단일 서버 인스턴스에서 관리할 데이터베이스 모음입니다. 이 모드는initdb명령. 참조initdb자세한 내용은.
시작모드는 새로운 서버를 시작합니다. 서버는 백그라운드에서 시작되고 표준 입력이 다음에 연결됩니다./dev/null(또는nulWindows의 경우). Unix 계열 시스템에서는 기본적으로 서버의 표준 출력과 표준 오류가 다음으로 전송됩니다.스포츠 토토'의 표준 출력(표준 오류 아님). 표준 출력은스포츠 토토그런 다음 파일로 리디렉션되거나 다음과 같은 로그 회전 프로그램과 같은 다른 프로세스로 파이프되어야 합니다.rotatelogs; 그렇지 않으면포스트그레스백그라운드에서 제어 터미널에 출력을 기록하고 쉘의 프로세스 그룹을 떠나지 않습니다. Windows에서는 기본적으로 서버의 표준 출력과 표준 오류가 터미널로 전송됩니다. 이러한 기본 동작은 다음을 사용하여 변경할 수 있습니다.-l서버의 출력을 로그 파일에 추가합니다. 둘 중 하나를 사용-l또는 출력 리디렉션이 권장됩니다.
중지모드는 지정된 데이터 디렉터리에서 실행 중인 서버를 종료합니다. 다음을 사용하여 세 가지 다른 종료 방법을 선택할 수 있습니다.-m옵션.“스마트”모드는 새로운 연결을 허용하지 않으며 모든 기존 클라이언트의 연결이 끊어질 때까지 기다립니다. 서버가 상시 대기 상태인 경우 모든 클라이언트의 연결이 끊어지면 복구 및 스트리밍 복제가 종료됩니다.“빠름”모드(기본값)는 클라이언트의 연결이 끊길 때까지 기다리지 않습니다. 모든 활성 트랜잭션이 롤백되고 클라이언트 연결이 강제로 끊어진 다음 서버가 종료됩니다.“즉시”모드는 완전한 종료 없이 모든 서버 프로세스를 즉시 중단합니다. 이 선택은 다음 서버 시작 시 충돌 복구 주기로 이어집니다.
다시 시작모드는 정지 후 시작을 효과적으로 실행합니다. 이를 통해 다음을 변경할 수 있습니다.포스트그레명령줄 옵션 또는 서버를 다시 시작하지 않으면 변경할 수 없는 구성 파일 옵션 변경. 서버 시작 중에 명령줄에서 상대 경로가 사용된 경우,다시 시작다음이 아니면 실패할 수 있습니다스포츠 토토서버 시작 중과 동일한 현재 디렉토리에서 실행됩니다.
다시 로드모드는 단순히 다음을 보냅니다.포스트그레서버 프로세스 aSIGHUP신호로 인해 구성 파일을 다시 읽게 됩니다(postgresql.conf, pg_hba.conf등). 이를 통해 전체 서버를 다시 시작할 필요가 없는 구성 파일 옵션 변경이 적용됩니다.
상태모드는 지정된 데이터 디렉터리에서 서버가 실행 중인지 확인합니다. 그렇다면 서버의PID및 이를 호출하는 데 사용된 명령줄 옵션이 표시됩니다. 서버가 실행되고 있지 않은 경우,스포츠 토토종료 상태 3을 반환합니다. 액세스 가능한 데이터 디렉터리가 지정되지 않은 경우,스포츠 토토종료 상태 4를 반환합니다.
승격mode는 지정된 데이터 디렉터리에서 실행 중인 대기 서버에 대기 모드를 종료하고 읽기-쓰기 작업을 시작하도록 명령합니다.
로그회전모드는 서버 로그 파일을 순환합니다. 외부 로그 회전 도구와 함께 이 모드를 사용하는 방법에 대한 자세한 내용은 다음을 참조하세요.섹션 25.3.
죽여모드는 지정된 프로세스에 신호를 보냅니다. 이는 주로 다음에서 유용합니다.마이크로소프트 윈도우내장되어 있지 않음죽여명령. 사용--도움말지원되는 신호 이름 목록을 보려면.
등록모드는 다음을 등록합니다포스트그레SQL서버를 시스템 서비스로 사용마이크로소프트 윈도우.-S옵션을 통해 서비스 시작 유형을 선택할 수 있습니다.“자동”(시스템 시작 시 자동으로 서비스 시작) 또는“수요”(주문형 서비스 시작).
등록 취소모드는 시스템 서비스 등록을 취소합니다.마이크로소프트 윈도우. 그러면 다음의 효과가 취소됩니다.등록명령.
-c--코어 파일코어 파일에 설정된 소프트 리소스 제한을 해제하여 가능한 플랫폼에서 서버 충돌로 인해 코어 파일이 생성되도록 시도합니다. 이는 실패한 서버 프로세스에서 스택 추적을 얻을 수 있도록 허용하여 문제를 디버깅하거나 진단하는 데 유용합니다.
-Ddatadir--pgdata=datadir데이터베이스 구성 파일의 파일 시스템 위치를 지정합니다. 이 옵션을 생략하면 환경 변수PGDATA사용됩니다.
-l파일 이름--로그=파일 이름서버 로그 출력을 다음에 추가합니다.파일 이름. 파일이 없으면 생성됩니다.마스크는 077로 설정되어 있으므로 기본적으로 다른 사용자는 로그 파일에 접근할 수 없습니다.
-m모드--모드=모드종료 모드를 지정합니다.모드될 수 있습니다똑똑한, 빠르게, 또는즉시또는 이 세 글자 중 하나의 첫 글자입니다. 이 옵션이 생략되면,빠르게기본값입니다.
-o옵션--옵션=옵션다음에 직접 전달될 옵션을 지정합니다.포스트그레스명령.-o주어진 모든 옵션이 전달되면서 여러 번 지정할 수 있습니다.
그옵션일반적으로 그룹으로 전달되도록 작은따옴표나 큰따옴표로 묶어야 합니다.
-oinitdb-options--옵션=initdb-옵션다음에 직접 전달될 옵션을 지정합니다.initdb명령.-o주어진 모든 옵션이 전달되면서 여러 번 지정할 수 있습니다.
그initdb-옵션일반적으로 그룹으로 전달되도록 작은따옴표나 큰따옴표로 묶어야 합니다.
-p경로의 위치를 지정합니다포스트그레실행 가능. 기본적으로는포스트그레실행 파일은 다음과 같은 디렉토리에서 가져옵니다.스포츠 토토, 그렇지 않으면 내장된 설치 디렉터리입니다. 비정상적인 작업을 수행하여 오류가 발생하지 않는 한 이 옵션을 사용할 필요는 없습니다.포스트그레스실행 파일을 찾을 수 없습니다.
에초기화모드, 이 옵션은 유사하게의 위치를 지정합니다.initdb실행 가능합니다.
-s--침묵오류만 인쇄하고 정보 메시지는 인쇄하지 않습니다.
-t초--timeout=초작업이 완료될 때까지 기다리는 최대 시간(초)을 지정합니다(옵션 참조-w). 기본값은PGCTLTIMEOUT환경 변수 또는 설정되지 않은 경우 60초로 설정됩니다.
-V--버전인쇄스포츠 토토버전 및 종료.
-w--잠깐만요작업이 완료될 때까지 기다리십시오. 이는 모드에서 지원됩니다.시작, 중지, 다시 시작, 홍보및등록이며 해당 모드의 기본값입니다.
기다릴 때,스포츠 토토반복적으로 서버를 확인합니다PID파일, 검사 사이에 짧은 시간 동안 잠자기 상태입니다. 다음과 같은 경우 시작이 완료된 것으로 간주됩니다.PID파일은 서버가 연결을 수락할 준비가 되었음을 나타냅니다. 서버가 다음을 제거하면 종료가 완료된 것으로 간주됩니다.PID파일.스포츠 토토시작 또는 종료 성공 여부에 따라 종료 코드를 반환합니다.
작업이 시간 초과 내에 완료되지 않는 경우(옵션 참조-t), 그러면스포츠 토토0이 아닌 종료 상태로 종료됩니다. 하지만 작업이 백그라운드에서 계속되어 결국 성공할 수도 있습니다.
-W--잠깐만요작업이 완료될 때까지 기다리지 마십시오. 이는 옵션의 반대입니다.-w.
대기가 비활성화되면 요청된 작업이 실행되지만 성공 여부에 대한 피드백은 없습니다. 이 경우 서버 로그 파일이나 외부 모니터링 시스템을 사용하여 작업 진행 상황과 성공 여부를 확인해야 합니다.
PostgreSQL의 이전 릴리스에서는 다음을 제외하고 이것이 기본값이었습니다.중지모드.
-?--도움말다음에 관한 도움말 보기스포츠 토토명령줄 인수 및 종료.
유효하지만 선택한 작동 모드와 관련이 없는 옵션이 지정된 경우,스포츠 토토무시합니다.
-e출처다음에 대한 이벤트 소스 이름스포츠 토토Windows 서비스로 실행할 때 이벤트 로그에 기록하는 데 사용합니다. 기본값은포스트그레SQL. 이는 다음에서 보낸 메시지만 제어합니다.스포츠 토토그 자체; 일단 시작되면 서버는 해당 서버에 지정된 이벤트 소스를 사용합니다.이벤트_소스매개변수. 서버가 시작 초기에 실패하면 해당 매개변수가 설정되기 전에 기본 이벤트 소스 이름을 사용하여 기록할 수도 있습니다.PostgreSQL.
-N서비스 이름등록할 시스템 서비스의 이름. 이 이름은 서비스 이름과 표시 이름 모두로 사용됩니다. 기본값은PostgreSQL.
-P비밀번호사용자가 서비스를 실행하기 위한 비밀번호입니다.
-S시작 유형시스템 서비스의 시작 유형.시작 유형될 수 있습니다자동또는수요, 또는 이 둘 중 하나의 첫 글자. 이 옵션이 생략되면,자동기본값입니다.
-U사용자 이름서비스를 실행할 사용자의 사용자 이름입니다. 도메인 사용자의 경우 다음 형식을 사용하세요.DOMAIN\사용자 이름.
PGCTLTIMEOUT시작 또는 종료가 완료될 때까지 기다리는 시간(초)에 대한 기본 제한입니다. 설정하지 않으면 기본값은 60초입니다.
PGDATA기본 데이터 디렉토리 위치.
대부분스포츠 토토모드에서는 데이터 디렉토리 위치를 알아야 합니다. 그러므로,-D다음을 제외하면 옵션이 필요합니다.PGDATA설정되었습니다.
서버에 영향을 미치는 추가 변수에 대해서는 참조포스트그레스.
postmaster.pid스포츠 토토서버가 현재 실행 중인지 확인하기 위해 데이터 디렉토리에 있는 이 파일을 검사합니다.
postmaster.opts이 파일이 데이터 디렉토리에 존재한다면,스포츠 토토(in다시 시작mode)는 파일의 내용을 옵션으로 전달합니다.포스트그레스, 다음에 의해 재정의되지 않는 한-o옵션. 이 파일의 내용은 다음에도 표시됩니다.상태모드.
서버를 시작하려면 서버가 연결을 수락할 때까지 기다리세요:
$스포츠 토토 시작
포트 5433을 사용하여 서버를 시작하고 포트 없이 실행하려면fsync, 사용:
$스포츠 토토 -o "-F -p 5433" 시작
서버를 중지하려면 다음을 사용하십시오:
$스포츠 토토 중지
그-m옵션을 통해 제어 가능어떻게서버가 종료됩니다:
$스포츠 토토 stop -m smart
서버를 다시 시작하는 것은 기본적으로 서버를 중지하고 다시 시작하는 것과 거의 동일합니다.스포츠 토토이전에 실행 중인 인스턴스에 전달된 명령줄 옵션을 저장하고 재사용합니다. 이전과 동일한 옵션을 사용하여 서버를 다시 시작하려면 다음을 사용하세요.
$스포츠 토토 재시작
그러나 만약에-o이 지정되어 이전 옵션을 대체합니다. 포트 5433을 사용하여 다시 시작하려면 비활성화fsync재시작 시:
$스포츠 토토 -o "-F -p 5433" 재시작
다음은 샘플 상태 출력입니다.스포츠 토토:
$스포츠 토토 상태스포츠 토토: 서버가 실행 중입니다(PID: 13718) /usr/local/pgsql/bin/postgres "-D" "/usr/local/pgsql/data" "-p" "5433" "-B" "128"
두 번째 줄은 재시작 모드에서 호출되는 명령입니다.
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.