报错:
fisco bcos启动console控制台时,卡很久然后报错信息为:create BcosSDK failed for the number of available peers is 0
原因1:
在创建链时命令中的端口顺序配置错误:bash build_chain.sh -l 127.0.0.1:4 -p 20200,30300,8545 -e ./fisco-bcos -v 2.8.0
为什么创建链的端口顺序会导致console启动失败呢?
-l 127.0.0.1:4
表示在127.0.0.1
地址上创建 4 个节点。-p 20200,30300,8545
指定了节点使用的端口列表。-e ./fisco-bcos
指定 FISCO-BCOS 可执行文件的位置。-v 2.8.0
指定 FISCO-BCOS 的版本。
在这个命令中,-p
参数指定了节点使用的三个端口。这些端口的顺序决定了每个节点的配置文件(config.ini
)中所使用的端口。具体来说:
-
P2P 通信端口(
30300
):- 第一个端口(
30300
)用于节点之间的 P2P 网络通信。这是节点发现其他节点并与之建立连接的端口。
- 第一个端口(
-
RPC 通信端口(
20200
):- 第二个端口(
20200
)用于 RPC 通信。RPC 端口是外部应用程序与节点进行通信的接口。例如,应用程序通过 RPC 接口发送交易或查询区块信息。
- 第二个端口(
-
Channel 通信端口(
8545
):- 第三个端口(
8545
)用于 Channel 通信,通常与客户端(例如WeBASE
或console
)之间的通信相关。
- 第三个端口(
正确的端口顺序为:bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200,8545 -e ./fisco-bcos -v 2.8.0