Hyperledger Fabric:无法向排序者发送交易'xxx'的对等响应



我已经在AWS上使用cello-ansible和dockers部署了Hyperledger结构。一切都很好。我能够使用composer游乐场进行交易。在垂直放大系统的过程中,我使用旧的AMI创建了一个更大的AWS实例。我已经更正了所有的dns,docker和法兰绒设置。更新的/etc/hosts文件位于两个虚拟机上。让所有的码头集装箱运转起来。现在,当我尝试进行交易时,我得到了以下作曲家游乐场的错误:

Error: Error trying invoke business network. Error: Failed to send peer responses for transaction '02be502e532dfe5c153fa2fc5ecbb599a387834e32f4eb5b1806949335cfcd26' to orderer. Response status 'SERVICE_UNAVAILABLE'

我已经检查了所有的docker日志(即订购者、同行、卡夫卡、动物园管理员(,但无法找到确切的错误。

有人能告诉我我在这里缺了什么吗?

谢谢。

@Gaurang Singh

只要在背书后发生新的交易,客户就会将其发送给订购方。

服务_可导航

这意味着订购者无法与其他订购者通信,kafka无法访问。

Kafka订购服务存在许多连接问题。

Tip1:尝试逐个重新启动订单,它将连接到kafka代理并正常工作

Tip2:使用木筏代替卡夫卡

我能够通过以下步骤扩大结构网络:

  1. 停止AWS实例

  2. 更改AWS实例的类型

  3. 启动AWS实例并打开所有docker容器。

现在按以下顺序显示服务:ca、zookeeper、kafka、orderer、couchDB、peers、客户端应用程序。

最新更新