pg_isready

pg_isready — a의 연결 상태를 확인하세요.포스트그레SQL서버

시놉시스

pg_isready [연결 옵션...] [옵션...]

설명

pg_isready은 a의 연결 상태를 확인하기 위한 유틸리티입니다.포스트그레SQL데이터베이스 서버. 종료 상태는 연결 확인 결과를 지정합니다.

옵션

-ddb이름
--dbname=db이름

연결할 데이터베이스의 이름을 지정합니다.db이름다음이 될 수 있습니다연결 문자열. 그렇다면 연결 문자열 매개변수가 충돌하는 명령줄 옵션을 재정의합니다.

-h호스트 이름
--호스트=호스트 이름

서버가 실행 중인 시스템의 호스트 이름을 지정합니다. 값이 슬래시로 시작하면 Unix 도메인 소켓의 디렉터리로 사용됩니다.

-p포트
--포트=포트

서버가 연결을 수신하고 있는 TCP 포트 또는 로컬 Unix 도메인 소켓 파일 확장자를 지정합니다. 기본값은PGPORT환경 변수 또는 설정되지 않은 경우 컴파일 시 지정된 포트(일반적으로 5432)로 설정됩니다.

-q
--조용함

상태 메시지를 표시하지 않습니다. 이는 스크립팅할 때 유용합니다.

-t
--timeout=

서버가 응답하지 않는다는 메시지를 반환하기 전에 연결을 시도할 때 기다려야 하는 최대 시간(초)입니다. 0으로 설정하면 비활성화됩니다. 기본값은 3초입니다.

-유사용자 이름
--사용자 이름=사용자 이름

사용자로 데이터베이스에 연결사용자 이름기본값 대신.

-V
--버전

인쇄pg_isready버전 및 종료.

-?
--도움말

다음에 대한 도움말 보기pg_isready명령줄 인수 및 종료.

종료 상태

pg_isready반환0서버가 정상적으로 연결을 수락하는 경우 쉘에1서버가 연결을 거부하는 경우(예: 시작 중),2연결 시도에 대한 응답이 없는 경우 및3시도가 이루어지지 않은 경우(예: 잘못된 매개변수로 인해).

환경

pg_isready, 다른 대부분과 마찬가지로포스트그레SQL유틸리티는 다음에서 지원하는 환경 변수도 사용합니다.libpq(참조PostgreSQL : 문서 : 13 : 33.14. 환경 토토 베이).

환경 변수PG_COLOR진단 메시지에 색상을 사용할지 여부를 지정합니다. 가능한 값은 다음과 같습니다.항상, 자동그리고절대로.

참고

서버 상태를 얻기 위해 올바른 사용자 이름, 비밀번호 또는 데이터베이스 이름 값을 제공할 필요는 없습니다. 그러나 잘못된 값이 제공되면 서버는 실패한 연결 시도를 기록합니다.

표준 사용법:

$ pg_isready
/tmp:5432 - 연결 수락
$ 에코 $?
0

a에 대한 연결 매개변수로 실행 중포스트그레SQL시작 중인 클러스터:

$ pg_isready -h localhost -p 5433
localhost:5433 - 연결 거부
$ 에코 $?
1

응답하지 않는 연결 매개변수로 실행 중스포츠 토토 사이트클러스터:

$ pg_isready -h someremotehost
someremotehost:5432 - 응답 없음
$ 에코 $?
2

수정사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.