【问题标题】:ERRO : Error trying to connect to local peer: grpc: timed out trying to connect错误:尝试连接到本地对等方时出错:grpc:尝试连接时超时
【发布时间】:2016-08-24 18:19:21
【问题描述】:

无法在我的本地超级账本结构中部署链代码示例。

系统配置:mac osx,Mac 的 Docker 工具箱

使用 docker-compose.yaml 启动并运行一个验证节点

membersrvc:
  image: hyperledger/fabric-membersrvc
  command: membersrvc
vp0:
  image: hyperledger/fabric-peer
  environment:
    - CORE_PEER_ADDRESSAUTODETECT=false
    - CORE_VM_ENDPOINT=http://172.17.0.1:2375
    - CORE_LOGGING_LEVEL=DEBUG
    - CORE_PEER_ID=vp0
    - CORE_SECURITY_ENROLLID=test_vp0
    - CORE_SECURITY_ENROLLSECRET=MwYpmSRjupbT
  links:
    - membersrvc
  command: sh -c "sleep 5; peer node start --peer-chaincodedev"

通过运行部署链代码时

CORE_CHAINCODE_ID_NAME=mycc CORE_PEER_ADDRESS=0.0.0.0:30303 ./test

将错误显示为 [shim] ERRO : Error trying to connect to local peer: grpc: timed out trying to connect

我尝试按照grep timeout solution 的建议替换 CORE_PEER_ADDRESS,但错误没有改变。

First Validating peer output

Chaincode deployment error window

【问题讨论】:

    标签: docker blockchain hyperledger docker-toolbox


    【解决方案1】:

    您需要使用对等进程正在侦听的正确端口号。

    而不是使用以下命令,

    CORE_CHAINCODE_ID_NAME=mycc CORE_PEER_ADDRESS=0.0.0.0:30303 ./test
    

    试试这个,

    CORE_CHAINCODE_ID_NAME=mycc CORE_PEER_ADDRESS=0.0.0.0:7052 ./test
    

    如果它不起作用,则运行以下命令来检查您的侦听端口并改用它,

    netstat -atp tcp | grep -i "listen"
    

    【讨论】:

    • 非常感谢。对我来说,端口是 50250
    猜你喜欢
    • 2022-07-08
    • 2014-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-01
    相关资源
    最近更新 更多