文档中心

文档中心

  • English

›节点部署

介绍

  • 概述
  • 优势

节点部署

  • 概述和系统要求
  • 接入体验链
  • 搭建私链
  • 运维
  • 常见问题

API

  • 概述
  • HTTP
  • Websocket
  • Keypair

SDK

  • JAVA
  • Nodejs
  • GO
  • PHP
  • IOS
  • 隐私交易 JNI

场景示例

  • 资产发行
  • 存证
  • 智能合约资产
  • 隐私交易

智能合约

  • 介绍
  • 语法说明

术语

  • 术语

BubiChain 节点部署常见问题

1. 部署完成后,节点是否正常运行

部署完成后,查看区块高度是否正常增加。一般区块高度只要是大于1,就表示节点运行正常。

  • 命令

    调用如下命令(例如,IP是127.0.0.1,端口是36002):

    [root@bubichain ~]# curl 127.0.0.1:36002/getLedger
    

    注意:这里的IP和端口需要换成你配置的监控的IP和端口。

  • 结果

    显示结果如下:

    {
      "error_code" : 0,
      "result" : {
        "header" : {
          "account_tree_hash" : "bf337b72bb5ab150f25a4e665259049cd94fa70966a1c0f56f79a44969980ccb",
          "close_time" : 1558595960522453,
          "consensus_value_hash" : "04c172793d72b14ce2da8c5a9f9b7366edf75bc3c81aaf9f3069e6af3af1c857",
          "fees_hash" : "916daa78d264b3e2d9cff8aac84c943a834f49a62b7354d4fa228dab65515313",
          "hash" : "7349292089a68b134c03aefceed8a3ce0bf69960a21a6ca41467a672d3e2c3ce",
          "previous_hash" : "5d86cc2bb4a97831c4f8bbb1bbb8a09289337c42c33fa64bc7c1aa352b17b2ba",
          "seq" : 3,
          "validators_hash" : "9ff25c4231deb81c44eec379fd2467156d2389c5d69edf308d38f7b5ac53705b",
          "version" : 1002
        }
      }
    }
    

    注意:这里的seq就是区块高度,这里是3,且持续增长,表示节点运行正常。

2. 节点正常运行,但是交易提交总是失败

查看节点是否同步完成。未同步完成的节点,发送的交易不能正常执行。

  • 命令

    查看当前的节点状态,命令如下:

    [root@bubichain ~]# curl 127.0.0.1:36002/getModulesStatus
    
  • 结果

    显示部分结果如下:

    ...
    "ledger_manager" : {
          "account_count" : 117,
          "chain_max_ledger_seq" : 3185646,
          "hash_type" : "sha256",
          "ledger_context" : {
             "completed_size" : 0,
             "running_size" : 0
          },
          "ledger_sequence" : 65017,
    },
    ...
    

    注意:chain_max_ledger_seq表示当前区块链的最新区块高度,ledger_sequence表示当前节点的区块高度,由于ledger_sequence比chain_max_ledger_seq小,因此,表示当前区块还没有同步完成,通过该节点发送的交易,无法正常执行。

← 运维概述 →
  • 1. 部署完成后,节点是否正常运行
  • 2. 节点正常运行,但是交易提交总是失败
Copyright © 2020