hyperledger-fabric - Hyperledger Fabric,javascript fabcar 链码错误。传输:拨号时出错:拨打 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 映像,运行了 prune,删除了组织数据并触发了./network.sh up createChannel -ca -c mychannel -s couchdb -i 2.1.1
,但错误仍然存在。另外,我的 RAM 是 16Gb,所以问题不存在。请问还有什么建议吗?
解决方案
出现这种情况是因为您调用了 gRPC 到 127.0.0.1:7051 服务器,但您的调用未能命中服务器。这种情况的发生可能有很多原因,但在大多数情况下,这种情况是由于服务器关闭(由于配置错误导致服务器退出或关闭)或错误的证书或您的呼叫由于配置错误而未能命中服务器而发生的。
请检查以下 docker 容器并确保其正常运行。
推荐阅读
- javascript - 如何在 Angular 中使用没有组件的 Guard
- css - Vue Material Drawer(如何在 md-content 中显示 file.vue)
- r - countrycode 包无法将“SOM”识别为索马里的 ISO3 字符代码 - r
- java - IntelliJ adds a 'generated' folder/package to artifact
- python - 如何获取附加到单个 csv 文件的数据框的结果
- python-3.x - How to get ScrollView to reset to the top of the screen in python
- uwp - 在 Windows 10 [UWP] 中搜索应用程序时的图标
- python - 使用 python 代码从 IEEEXplore 网站提取 DOI
- php - 将 php mysqli 查询行结果回显到 html div
- python - Python 作业、中点和舍入字符串