我使用byfn.sh启动了网络。然后尝试将新的对等方添加到网络。在修改crypto-config.yaml-之后首先扩展对等节点 模板: 数:3 然后使用额外的对等配置创建一个新的yaml文件。最后配置。 然后从cli容器内部-对等通道加入-b mychannel.block
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
#rewrite all to /index.php excluding `/index.php the destination uri
RewriteCond ℅{REQUEST_URI} !/index\.php$ [NC]
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
版本:“ 2”
卷: peer2.org1.example.com:
网络: byfn:
服务: peer2.org1.example.com: container_name:peer2.org1.example.com 扩展: 文件:base / peer-base.yaml 服务:同辈 环境: -CORE_PEER_ID = peer2.org1.example.com -CORE_PEER_ADDRESS = peer2.org1.example.com:7051 -CORE_PEER_GOSSIP_EXTERNALENDPOINT = peer2.org1.example.com:7051 -CORE_PEER_GOSSIP_BOOTSTRAP = peer0.org1.example.com:7051 -CORE_PEER_LOCALMSPID = Org1MSP 数量: -/ var / run /:/ host / var / run / -./crypto-config/peerOrganizations/org1.example.com/peers/peer2.org1.example.com/msp:/etc/hyperledger/fabric/msp -./crypto-config/peerOrganizations/org1.example.com/peers/peer2.org1.example.com/tls:/etc/hyperledger/fabric/tls -peer2.org1.example.com:/var/hyperledger/production 端口: -11051:7051 -11053:7053
我期望-成功加入。但是在peer2.org1的日志中,我看到警告-[gossip / discovery] func1-> WARN 04e无法连接到{peer0.org1.example.com:7051 [] [] peer0.org1.example.com:7051} :上下文截止日期已结束
我有一个模糊的想法,我需要在某个地方添加一些内容以进行DSN发现,但不确定在哪里。请帮忙。
答案 0 :(得分:0)
将您的新对等方添加到docker-compose.yaml中的peer0.org1.example.com的CORE_PEER_GOSSIP_BOOTSTRAP环境变量中,如下所示:
CORE_PEER_GOSSIP_BOOTSTRAP = peer1.org1.example.com:7051 peer2.org1.example.com:7051
别忘了重新启动容器