Kiểm tra trạng thái nút

Tình trạng xử lý

Có thể kiểm tra trạng thái quy trình của SCN bằng các lệnh trạng thái systemctlkscnd.

systemctl

systemctl được cài đặt cùng với RPM, có thể kiểm tra trạng thái của SCN như sau.

$ systemctl trạng thái kscnd.service
 kscnd.service - (null)
   Loaded: loaded (/etc/rc.d/init.d/kscnd; bad; vendor preset: disabled)
   Active: active (running) since Wed 2019-01-09 11:42:39 UTC; 1 months 4 days ago
     Docs: man:systemd-sysv-generator(8)
  Process: 29636 ExecStart=/etc/rc.d/init.d/kscnd start (code=exited, trạng thái=0/SUCCESS)
 Main PID: 29641 (kscn)
   CGroup: /system.slice/kscnd.service
           └─29641 /usr/local/bin/kscn --networkid 1000 --datadir ~/kscnd_home --port 32323 --srvtype fasthttp --metrics --prometheus --verbosity 3 --txpool.global...

Jan 09 11:42:39 ip-10-11-2-101.ap-northeast-2.compute.internal systemd[1]: Starting (null)...
Jan 09 11:42:39 ip-10-11-2-101.ap-northeast-2.compute.internal kscnd[29636]: Starting kscnd: [  OK  ]
Jan 09 11:42:39 ip-10-11-2-101.ap-northeast-2.compute.internal systemd[1]: Started (null).

Bạn có thể kiểm tra trạng thái hiện tại như Active: active (running) trong ví dụ bên dưới.

kscnd

kscnd được cài đặt cùng với gói; trạng thái của SCN có thể được kiểm tra như sau.

Nhật ký

Nhật ký được lưu trữ trong tập tin kscnd.out được đặt tại đường dẫn xác định trong trường LOG_DIR của tập tin kscnd.conf. Khi nút hoạt động bình thường, bạn có thể thấy rằng mỗi khối được nhập theo từng giây như sau.

Ví dụ:

Truy vấn

kscn console

Klaytn cung cấp một máy khách CLI: kscn console. Một cách khác để sử dụng máy khách là kết nối với quy trình thông qua IPC (giao tiếp giữa các quy trình). Tập tin IPC klay.ipc được đặt tại thư mục data trên một SCN.

Hãy thực hiện lệnh sau và kiểm tra kết quả.

Bạn có thể kiểm tra các lệnh có thể sử dụng trên Tài liệu API

Các API hữu ích để kiểm tra trạng thái của SCN:

  • klay.blockNumber (để lấy số khối mới nhất)

  • net.peerCount (để lấy số nút Klaytn được kết nối hiện tại)

klay.blockNumber

Bạn có thể lấy số khối mới nhất để xem các khối có được truyền đúng cách không.

net.peerCount

Dòng lệnh trên trả lại số nút mà SCN kết nối, ngoại trừ EN trong chuỗi chính.

Last updated