2016-08-24 88 views
0

無法在本地超級域控制結構中部署鏈碼示例。ERRO:嘗試連接到本地對等端時出錯:grpc:超時嘗試連接

系統配置:Mac OSX上,泊塢工具箱MAC

一個驗證對等體和使用搬運工-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 

部署chaincode它顯示錯誤爲[shim] ERRO:嘗試連接到本地對等端時出錯:grpc:超時嘗試連接

我試圖用grep timeout solution建議替換CORE_PEER_ADDRESS,但沒有更改錯誤。

First Validating peer output

Chaincode deployment error window

回答

0

你需要使用哪個同行進程正在偵聽到正確的端口號。

而不是使用下面的命令,

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" 
+1

非常感謝。對我來說,港口是50250 –

相關問題