继我之前的question https://stackoverflow.com/questions/47699785/error-error-endorsing-chaincode-rpc-error-code-unknown-desc-failed-to-ini。我仍在努力使教程“Chaincode for Developers”发挥作用。它仍然不起作用:
终端 2 - 构建并启动链代码 https://hyperledger-fabric.readthedocs.io/en/latest/chaincode4ade.html#terminal-2-build-start-the-chaincode,运行链码时出现此错误:
userChaincodeStreamGetter -> ERRO 003 尝试连接到本地对等点时出错:超出上下文截止时间
遇到这个问题后,我检查了“peer”正在使用哪些端口,并且
惊讶地发现有问题的端口 7052 没有被列为对等节点端口。
所以,我更新了这个命令,即将端口 7052 更改为 7051:
CORE_PEER_ADDRESS=peer:7052 CORE_CHAINCODE_ID_NAME=mycc:0 ./sacc
TO:
CORE_PEER_ADDRESS=peer:7051 CORE_CHAINCODE_ID_NAME=mycc:0 ./sacc
进行此更改后,启动似乎可以正常工作(尽管一旦注册了代码,该行为很快看起来就像一个挂起的进程。后续教程步骤按预期工作。)
LOGS:
原文(失败):
root@8e77a5eef847:/opt/gopath/src/chaincode/sacc# CORE_PEER_ADDRESS=peer:7052 CORE_CHAINCODE_ID_NAME=mycc:0 ./sacc
2018-03-27 02:18:56.211 UTC [shim] SetupChaincodeLogging -> INFO 001 未提供 Chaincode 日志级别;默认为:INFO
2018-03-27 02:18:56.211 UTC [shim] SetupChaincodeLogging -> INFO 002 Chaincode(构建级别:)启动...
2018-03-27 02:18:59.212 UTC [shim] userChaincodeStreamGetter -> ERRO 003 尝试连接到本地对等点时出错:超出上下文截止时间
更正(成功):
root@8e77a5eef847:/opt/gopath/src/chaincode/sacc# CORE_PEER_ADDRESS=peer:7051 CORE_CHAINCODE_ID_NAME=mycc:0 ./sacc
2018-03-27 02:54:22.858 UTC [shim] SetupChaincodeLogging -> INFO 001 未提供 Chaincode 日志级别;默认为:INFO
2018-03-27 02:54:22.858 UTC [shim] SetupChaincodeLogging -> INFO 002 Chaincode(构建级别:)启动...
(进程在后台继续进行?)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)