首页 > 解决方案 > fabric-sdk-go 连接失败

问题描述

我用“byfn.sh -m up”启动我的网络,并尝试使用fabric-sdk-go查询和调用链码mycc。但我有以下错误的问题:

2018/05/24 09:24:06 无法创建新通道客户端:事件服务创建失败:无法获取 chConfig 缓存引用:QueryBlockConfig 失败:queryChaincode 失败:背书者的事务处理 [peer0.org1.example.com:7051] : Endorser 客户端状态码:(2) CONNECTION_FAILED。说明:拨号连接超时 [peer0.org1.example.com:7051]

我尝试用“telnet peer0.org1.example.com 7051”连接,没问题。peer所在的docker容器中没有日志。如何找出问题所在。

这是我的代码

我尝试将“peer0.org1.example.com:7051”更改为“192.168.1.225:7051”和查询功能,但仍然存在问题:

2018/05/24 10:18:57 调用失败:CreateAndSendTransaction 失败:SendTransaction 失败:调用 orderer 'orderer.example.com:7050' 失败:Orderer 客户端状态代码:(2) CONNECTION_FAILED。说明:拨号连接超时 [orderer.example.com:7050]

此时,将“orderer.example.com:7050'”更改为“192.168.1.225:7050”不起作用。

似乎它与加密配置有关,因为当我添加一个不匹配的加密配置时,它会得到相同的错误。

标签: hyperledger-fabrichyperledger-fabric-sdk-go

解决方案


因为我有shadowsocks的代理。它导致了tls的错误。


推荐阅读