在Hyperledger Fabric上创建频道时,发送交易由于超时而失败

时间:2019-01-07 14:44:37

标签: java hyperledger-fabric

我正在执行此代码https://github.com/IBM/blockchain-application-using-fabric-java-sdk。当我执行CreateChannel时,出现此错误:

  

发送事务失败。原因:超时

我检查了orderer.example.com docker容器的日志,似乎没有通信。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

当订购者花费足够长的时间(> 5s)来响应事务时,通道创建命令超时。您可以添加--timeout duration以增加默认值。通过命令行创建频道时,我遇到了类似的问题-https://hyperledger-fabric.readthedocs.io/en/release-1.3/commands/peerchannel.html#peer-channel-create

您可以检查Java SDK是否在对等通道的api中提供了等效的配置。