2

实例化命令成功完成,但在分析对等日志时,您可能会注意到:

2019-04-17 17:25:52.581 UTC [gossip.state] commitBlock -> DEBU 48c [canal-contrato] 已提交区块 [1] 有 1 个交易

2019-04-17 17:25:52.581 UTC [common.deliver] DeliverBlocks -> DEBU 48d [channel: canal-contrato] 为 192.168.16.1:48230 交付块 (0xc00023f9c0)

2019-04-17 17:25:52.581 UTC [fsblkstorage] waitForBlock -> DEBU 48e 将等待更新的块。maxAvailaBlockNumber=[1],waitForBlockNum=[2]

2019-04-17 17:25:52.586 UTC [common.deliver] DeliverBlocks -> DEBU 48f 上下文取消,中止等待下一个块

2019-04-17 17:25:52.586 UTC [common.deliverevents] func1 -> DEBU 490 关闭交付流

2019-04-17 17:25:52.586 UTC [comm.grpc.server] 1 -> INFO 491 流式调用已完成{"grpc.start_time": "2019-04-17T17:25:50.441Z", "grpc.service ":"protos.Deliver","grpc.method":"DeliverFiltered","grpc.peer_address":"192.168.16.1:48230","error":"上下文在块检索前完成:上下文取消","grpc.代码”:“未知”,“grpc.call_duration”:“2.144399922s”}

谁能告诉我我可能做错了什么以及这个错误的后果是什么?

笔记:

  • 订购者日志不显示任何类型的错误
  • 所有容器都正常运行
  • 我正在使用节点版本 8.9.0(使用 npm 5.5.1)
  • 我有 1 个组织,有 1 个同行、1 个 CA 和 1 个已订购(只是为了测试)
  • 我正在使用 hyperlegder 面料 1.4 版
4

1 回答 1

5

这不是错误。您正在使用连接到对等方并等待实例化完成的 SDK。对等方接收到块,当它收到时 - SDK 关闭 gRPC 流,因为它不再需要它,并且对等方记录此内容以通知您为什么它从服务器端关闭流。

于 2019-04-20T22:50:06.123 回答