Hyperledger Fabric,javascript fabcar chaincode错误运输:拨号时出错:拨打TCP 127.0.0.1:7051:连接:连接被拒绝

问题描述

我在 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,因此问题不存在。还有其他建议吗?

解决方法

之所以发生这种情况,是因为您向127.0.0.1:7051服务器调用了gRPC,但是您的呼叫未能打到服务器。这种情况可能有多种原因,但是在大多数情况下,是由于服务器关闭(由于配置错误而导致服务器退出或关闭),证书错误或由于配置错误而导致您的呼叫无法打入服务器而导致的。

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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...