【问题标题】:Hyperledger Fabric, javascript fabcar chaincode error. Transport: error while dialing: dial tcp 127.0.0.1:7051: connect: connection refusedHyperledger Fabric,javascript fabcar 链码错误。传输:拨号时出错:拨打 tcp 127.0.0.1:7051:连接:连接被拒绝
【发布时间】:2020-08-14 09:53:45
【问题描述】:

我在 Hyperledger Fabric 2.1.1 上遇到了同样的问题,但我可以使用默认选项运行测试网络,但是当我尝试运行 Fabcar javascript 链代码 我收到一个错误:

Error: error getting endorser client for channel: endorser client failed to connect to localhost:7051: failed to create new connection: connection error: desc = "transport: error while dialing: dial tcp 127.0.0.1:7051: connect: connection refused"

我已经尝试了线程 Error deploying Fabric test-network fabcar chaincode 中提到的所有内容,删除了 docker 映像,运行了 prune,删除了组织数据并解雇了 ./network.sh up createChannel -ca -c mychannel -s couchdb -i 2.1.1,但错误仍然存​​在。另外,我的 RAM 是 16Gb,所以问题不存在。请问还有什么建议吗?

【问题讨论】:

  • 您尝试启动链码的容器能否访问端口 7051?

标签: hyperledger-fabric hyperledger


【解决方案1】:

出现这种情况是因为你调用了一个 gRPC 到 127.0.0.1:7051 服务器,但是你的调用没有命中服务器。这种情况的发生可能有很多原因,但在大多数情况下,这种情况是由于服务器宕机(由于配置错误导致服务器退出或宕机)或错误的证书或由于配置错误而导致您的调用未能访问服务器。

请检查以下 docker 容器并确保其运行正常。

【讨论】:

    猜你喜欢
    • 2021-07-31
    • 1970-01-01
    • 2020-02-21
    • 2019-12-12
    • 2018-12-26
    • 1970-01-01
    • 2019-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多