如何解决网络设置后退出Hyperledger Fabric对等Docker实例
我已经建立了一个8组织的单通道结构网络。我能够进行整个网络设置。但是安装成功之后。一些Docker实例停止监听其各自的端口。当我执行docker ps -a
时,它会显示某些对等节点图像要退出的状态,这就是它无法在该端口侦听的原因,因此链码安装失败。是因为docker还是对等配置中的某些错误而发生此错误?
其中一个退出容器的日志
解决方法
从日志看来,似乎有多个容器试图访问同一数据库,(“文档更新冲突”);您是如何配置数据库的?我们可以看到您的配置文件吗? (configtx和/或docker-compose文件)?
CouchDB容器特定于给定的对等方,如果两个或多个对等方尝试访问同一个CouchDB,则可能会产生不良后果(如崩溃)。
,在您的configtx.yaml文件中,您需要为所有8个组织添加至少一个锚点对等体,以收听类似这样的频道锚点对等体 https://hyperledger-fabric.readthedocs.io/en/latest/glossary.html#anchor-peer 在锚点文档中,您可以看到每个组织必须至少有一个锚点
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。