我在 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映像,运行了修剪,删除了组织数据并解雇了./network.sh up createChannel -ca -c mychannel -s couchdb -i 2.1.1
,但是错误仍然存在。另外,我的RAM是16Gb,因此问题不存在。还有其他建议吗?
答案 0 :(得分:0)
之所以发生这种情况,是因为您向127.0.0.1:7051服务器调用了gRPC,但是您的呼叫未能打到服务器。这种情况可能有多种原因,但是在大多数情况下,是由于服务器关闭(由于配置错误而导致服务器退出或关闭),证书错误或由于配置错误而导致您的呼叫无法打入服务器而导致的。
请检查以下docker容器并确保其正常运行。