Last updated
Last updated
코어 셀이 성공적으로 설치되어 잘 작동하는지 점검해보겠습니다.
상태 명령 systemctl
과 kcnd/kpnd
를 사용하여 CN/PN의 프로세스 상태를 확인할 수 있습니다.
systemctl
은 RPM과 함께 설치되며 CN/PN의 상태는 다음과 같이 확인할 수 있습니다.
위 예시처럼 Active: active (running)
등의 현재 상태를 확인할 수 있습니다.
kcnd
(또는 kpnd
)는 패키지와 함께 설치되며 CN/PN의 상태는 다음과 같이 확인할 수 있습니다.
로그는 kscnd.out
(또는 kpnd.out
) 파일에 저장되어 있고, 이 파일은 kscnd.conf
(또는 kpnd.conf
) 파일의 LOG_DIR
필드에서 정의된 경로에 있습니다. 노드가 제대로 작동하면 다음과 같이 매초 블록이 생성되는 것을 볼 수 있습니다.
예시:
Klaytn은 CLI 클라이언트를 제공합니다: kcn console
(또는 kpn console
). 그러나 CN/PN은 보안상의 이유로 클라이언트의 RPC 인터페이스를 비활성화할 수 있습니다. 클라이언트를 사용하는 또 다른 방법은 IPC (inter-process communication)를 통해 프로세스에 연결하는 것입니다.
klay.ipc
IPC 파일은 CN/PN의 data
디렉토리에 있습니다.
다음 명령을 실행하고 결과를 확인하세요.
CN의 경우,
PN의 경우,
CN/PN의 상태를 확인하는 유용한 API는 다음과 같습니다.
klay.blockNumber
(최신 블록 번호를 가져옵니다)
net.peerCount
(현재 연결된 Klaytn 노드의 수를 가져옵니다)
노드 유형에 따라 (CN에 대해) 블록이 생성되었는지 또는 (CN 및 PN에 대해) 올바르게 전파되는지 확인하기 위해 최신 블록 번호를 얻을 수 있습니다.
위의 커맨드라인은 노드 유형에 따라 다른 값을 반환합니다.
CN: 연결된 CN 수 + 연결된 PN 수
PN: 연결된 CN 수 + 연결된 PN 수 + 연결된 EN 수
You can check the usable commands on