2025년 9월 25일:토토 커뮤니티 : 토토
이 문서는 지원되지 않는 토토 핫 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.와이즈 토토 : 문서 : 17 : PG_ISREADY버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

pg_isready

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

시놉시스

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

설명

pg_isreadya의 연결 상태를 확인하는 유틸리티입니다.포스트그레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, 대부분의 다른 것과 마찬가지로토토 핫유틸리티는 다음에서 지원하는 환경 변수도 사용합니다.libpq(참조PostgreSQL : 문서 : 11 : 34.14. 환경 토토 사이트 순위).

참고

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

표준 사용법:

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

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

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

응답하지 않는 연결 매개변수로 실행 중토토 핫클러스터:

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