Клиенту Orderer не удалось подключиться при обновлении однорангового узла - PullRequest
0 голосов
/ 10 мая 2019

Я создал 2 организации, каждая из которых имеет 2 пира на ткани 1.4 Hyperledger Я создал канал, и к нему присоединился 1 пэр. Я установил Chaincode и вызвал транзакцию на нем.

Когда я попытался обновить одноранговый узел, он сказал orderer client failed to connect to orderer1.example.com:7050: failed to create new connection: context deadline exceeded

это мой docker-compose-cli

version: '2'

networks:
    behave:

services:
    cli:
        container_name: cli
        image: hyperledger/fabric-tools
        tty: true
        environment:   
            - GOPATH=/opt/gopath
            - CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock
            - CORE_LOGGING_LEVEL=DEBUG
            - CORE_PEER_ID=cli
            - CORE_PEER_ADDRESS=peer0.org2.example.com:7051
            - CORE_PEER_LOCALMSPID=Org2MSP
            - CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp
            - CORE_CHAINCODE_KEEPALIVE=10
        working_dir: /opt/gopath/src/github.com/hyperledger/fabric/peer
        command: /bin/bash
        volumes:
            - /var/run/:/host/var/run/
            - ../chaincode/:/opt/gopath/src/github.com/chaincode
            - $GOPATH/src/github.com/hyperledger/fabric/:/opt/gopath/src/github.com/hyperledger/fabric/
            - ../crypto-config:/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/
        networks:
            - behave

Так я назвал обновление однорангового узла

peer channel update -o orderer1.example.com:7050 -c mychannel -f ./channel-artifacts/Org2MSPanchors.tx --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer1.example.com/msp/tlscacerts/tlsca.example.com-cert.pem

Есть что-то, что я пропустил?

Любая помощь приветствуется!

...