問題描述
在部署fabric時,peer create channel時報錯如下:
Error: failed to create deliver client :orderer client failed to connect to orderer.example.com:7050: failed to create new connection: context deadline exceeded
問題解決
一般來講這是orderer服務啟動有問題導致的網路連接無法建立,可以排查orderer是否正常運行,
但是本次部署,查看日志orderer服務是正常啟動的,沒有問題;那么從日志上,應該是網路問題,
從網路上出發去排查,通過telnet 127.0.0.1 7050是通的,猜測是因為虛擬機docker里面的服務通過映射網路無法訪問導致,即bridge模式不好使,
通過查看防火墻,iptables等一系列操作,沒啥用,
決定采用host模式,docker-compose.yaml配置:
network_mode: "host"
然后重新啟動容器,創建鏈可以成功,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/209981.html
標籤:其他
上一篇:FIL嚴苛的證明機制對于云主運維能力也是一次巨大考驗
下一篇:關于區塊鏈及其資料溯源的學習筆記
