server_info (rippled)
server_info 명령은 쿼리 중인 rippled 서버에 대한 다양한 정보를 사람이 읽을 수 있는 버전으로 서버에 요청합니다. 클리오 서버의 경우, 대신 server_info(클리오)를 참조하세요.
요청 형식
요청 형식의 예시입니다:
이 요청은 매개변수를 받지 않습니다.
응답 형식
성공적인 응답의 예입니다:
응답은 표준 형식을 따르며, 성공적인 결과에는 정보 객체가 유일한 필드로 포함됩니다.
정보 객체에는 다음 필드가 일부 배열되어 있을 수 있습니다:
Field
유형
설명
amendment_blocked
Boolean
build_version
문자열
실행 중인 rippled 서버의 버전 번호입니다.
closed_ledger
객체
(생략 가능) 합의에 의해 검증되지 않은 가장 최근에 폐쇄된 원장에 대한 정보입니다. 가장 최근에 유효성이 검증된 원장을 사용할 수 있는 경우, 응답은 이 필드를 생략하고 대신 validated_ledger를 포함합니다. 멤버 필드는 validated_ledger 필드와 동일합니다.
complete_ledgers
문자열
로컬 rippled가 데이터베이스에 가지고 있는 원장 버전의 시퀀스 번호를 나타내는 문자열 범위 표현식입니다. 24900901-24900984,24901116-24901158과 같이 분리되지 않은 시퀀스일 수 있습니다. 서버에 완전한 원장이 없는 경우(예: 최근에 네트워크와 동기화를 시작한 경우) 이 문자열은 비어 있습니다.
hostid
문자열
관리자 요청 시 rippled 인스턴스를 실행하는 서버의 호스트 이름을 반환하고, 그렇지 않으면 노드 공개키를 기반으로 한 단일 RFC-1751 단어를 반환합니다.
io_latency_ms
숫자
I/O 작업을 기다리는 데 소요된 시간(밀리초)입니다. 이 수치가 매우 낮지 않으면 rippled 서버에 심각한 부하 문제가 있을 가능성이 높습니다.
jq_trans_overflow
문자열 - 숫자
last_close
객체
합의에 도달하는 데 걸린 시간과 참여한 신뢰할 수 있는 검증자 수를 포함해 서버가 마지막으로 원장을 닫은 시간에 대한 정보입니다.
last_close.converge_time_s
숫자
가장 최근에 검증한 원장 버전에서 합의에 도달하는 데 걸린 시간(초)입니다.
last_close.proposers
숫자
가장 최근에 검증한 원장 버전에 대한 합의 프로세스에서 서버가 고려한 신뢰할 수 있는 검증자 수(검증자로 구성된 경우 자신 포함).
load
객체
(관리자만 해당) 서버의 현재 로드 상태에 대한 자세한 정보입니다.
load.job_types
배열
(관리자만 해당) 서버가 수행 중인 다양한 유형의 작업 비율과 각 작업에 소요되는 시간에 대한 정보입니다.
load.threads
숫자
(관리자만 해당) 서버의 기본 작업 풀에 있는 스레드 수입니다.
load_factor
숫자
load_factor_local
숫자
(생략 가능) 이 서버에 대한 로드를 기준으로 한 트랜잭션 비용에 대한 현재 승수입니다.
load_factor_net
숫자
(생략 가능) 나머지 네트워크에서 사용 중인 트랜잭션 비용에 대한 현재 승수 (다른 서버의 보고된 로드 값에서 추정).
load_factor_cluster
숫자
(생략 가능) 이 클러스터 내 서버에 대한 부하를 기준으로 한 트랜잭션 비용의 현재 승수입니다.
load_factor_fee_escalation
숫자
load_factor_fee_queue
숫자
load_factor_server
숫자
peers
숫자
(리포팅 모드 서버에서는 생략) 이 서버가 현재 연결된 다른 rippled 서버의 수입니다.
pubkey_node
문자열
P2P 통신을 위해 이 서버를 확인하는 데 사용되는 공개 키입니다. 이 노드 키 쌍은 서버를 처음 시작할 때 서버가 자동으로 생성합니다. (삭제하면 서버가 새 키 쌍을 생성할 수 있습니다.) 클러스터링에 유용한 [node_seed] 구성 옵션을 사용하여 구성 파일에서 영구값을 설정할 수 있습니다.
pubkey_validator
문자열
(관리자 전용) 이 노드가 원장 유효성 검사에 서명하는 데 사용하는 공개 키입니다. 이 유효성 검사 키 쌍은 [validator_token] 또는 [validation_seed] 구성 필드에서 파생됩니다.
reporting
객체
(리포팅 모드 서버만 해당) 이 서버의 보고 모드별 구성에 대한 정보입니다.
reporting.etl_sources
배열
(리포팅 모드 서버만 해당) 이 리포팅 모드에서 데이터를 검색하는 P2P 모드 서버의 목록입니다. 이 배열의 각 항목은 ETL 소스 객체입니다.
reporting.is_writer
Boolean
(리포팅 모드 서버만 해당) 참이면 이 서버가 외부 데이터베이스에 원장 데이터를 쓰고 있습니다. 거짓이면 다른 보고 모드 서버가 현재 공유 데이터베이스를 채우고 있거나 읽기 전용으로 구성되어 있기 때문에 현재 쓰고 있지 않습니다.
reporting.last_publish_time
문자열
(리포팅 모드 서버만 해당) 이 서버가 마지막으로 구독 스트림에 유효성이 검사된 원장을 게시한 시점을 나타내는 ISO 8601 타임스탬프입니다.
server_state
문자열
서버가 네트워크에 어느 정도 참여하고 있는지를 나타내는 문자열입니다. 자세한 내용은 가능한 서버 상태를 참조하세요.
server_state_duration_us
숫자
state_accounting
객체
state_accounting.*.duration_us
문자열
state_accounting.*.transitions
문자열
time
문자열
uptime
숫자
validated_ledger
객체
(생략 가능) 가장 최근에 완전히 검증된 원장에 대한 정보입니다. 가장 최근에 유효성이 검증된 원장을 사용할 수 없는 경우, 응답은 이 필드를 생략하고 대신 closed_ledger를 포함합니다.
validated_ledger.age
숫자
원장이 폐쇄된 이후 시간(초)입니다.
validated_ledger.base_fee_xrp
숫자
기본 수수료(XRP). 0.00001의 경우 1e-05와 같은 과학적 표기법으로 표시할 수 있습니다.
validated_ledger.hash
문자열
원장의 고유 해시(16진수)입니다.
validated_ledger.reserve_base_xrp
숫자
모든 계정이 준비금으로 보유하는 데 필요한 최소 XRP(드롭이 아님) 수량입니다.
validated_ledger.reserve_inc_xrp
숫자
원장에서 소유하고 있는 각 객체에 대해 계정 준비금에 추가되는 XRP(드롭이 아님) 수량입니다.
validated_ledger.seq
숫자
가장 최근에 유효성이 검증된 원장의 원장 인덱스입니다.
validation_quorum
숫자
원장 버전을 검증하는 데 필요한 신뢰할 수 있는 검증의 최소 횟수입니다. 상황에 따라 서버가 더 많은 유효성 검사를 요구할 수 있습니다.
validator_list_expires
문자열
Note:
closed_ledger 필드가 존재하고 seq 값이 작은 경우(8자리 미만), 이는 rippled가 현재 P2P 네트워크에서 유효성이 검증된 ledger의 사본을 가지고 있지 않음을 나타냅니다. 이는 서버가 아직 동기화 중이라는 의미일 수 있습니다. 일반적으로 네트워크와 동기화하는 데는 연결 속도와 하드웨어 사양에 따라 약 5분 정도 소요됩니다.
ETL 소스 객체
보고 모드 서버에서 etl_sources 필드의 각 멤버는 다음 필드를 가진 객체입니다:
필드
유형
설명
connected
Boolean
true이면 리포팅 모드 서버가 이 P2P 모드 서버에 연결됩니다. false이면 서버가 연결되지 않은 것입니다. 이는 구성이 잘못되었거나 네트워크가 중단되었거나 P2P 모드 서버가 다운되었기 때문일 수 있습니다.
grpc_port
문자열
이 리포팅 모드 서버가 gRPC를 통해 연결하고 원장 데이터를 검색하도록 구성된 P2P 모드 서버의 포트 번호입니다.
ip
문자열
P2P 모드 서버의 IP 주소(IPv4 또는 IPv6)입니다.
last_message_arrival_time
문자열
리포팅 모드 서버가 이 P2P 서버로부터 메시지를 수신한 가장 최근 시간을 나타내는 ISO 8601 타임스탬프입니다.
validated_ledgers_range
문자열
이 P2P 모드 서버가 사용 가능하다고 보고하는 유효성 검사된 원장 버전의 범위로, complete_ledgers와 동일한 형식입니다.
websocket_port
문자열
리포팅 모드에서 직접 제공할 수 없는 웹소켓 요청을 전달하도록 이 보고 모드 서버가 구성되어 있는 P2P 서버의 포트 번호입니다.
발생 가능한 오류
일반적인 오류 유형입니다.
Last updated