2016-08-24 3 views
0

로컬 하이퍼 리지 패브릭에 체인 코드 예제를 배포 할 수 없습니다.ERRO : 로컬 피어에 연결하는 동안 오류가 발생했습니다. grpc : 연결 시도가 시간 초과되었습니다

시스템 설정 : 맥 OSX, 맥

에 대한 도커 도구 상자

하나까지 피어있다 검증 및

CORE_CHAINCODE_ID_NAME=mycc CORE_PEER_ADDRESS=0.0.0.0:30303 ./test 

을 실행하여 chaincode를 배포하는 동안 고정 표시기 - 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" 

를 사용하여 실행 그 오류를 으로 표시하고 있습니다 [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이었다. –