【问题标题】:Hyperledger Composer: command "composer network start" failing with "Error: REQUEST_TIMEOUT"Hyperledger Composer:命令“composer network start”失败并出现“错误:REQUEST_TIMEOUT”
【发布时间】:2018-09-06 17:32:31
【问题描述】:

突然间,我无法再启动我的超级账本作曲家业务网络了……

composer network start --networkName my-network --networkVersion 0.0.45 --card PeerAdmin@hlfv1 --networkAdmin admin --networkAdminEnrollSecret adminpw

正在给我以下错误消息:

开始业务网络定义。这可能需要一分钟... 错误:尝试启动业务网络时出错。错误:没有来自任何对等方的有效响应。 来自尝试的对等通信的响应是一个错误:错误:REQUEST_TIMEOUT

我将 docker 重置为出厂设置...但问题仍然存在。

有人知道这里发生了什么吗?

【问题讨论】:

  • 您是否尝试过重启 docker 容器? [docker-compose stop 然后 docker-compose start] 也许这可以帮助参考 composer start 网络问题here
  • 你能解决这个问题吗?

标签: hyperledger-fabric hyperledger-composer


【解决方案1】:

请求超时可能有两个主要原因 1. 你的 logic.js、permission.acl 或查询中有一些代码需要很长时间才能解决,请查找任何无限循环或动态查询或您添加的任何复杂权限。 解决方案:如果您有一些以前的版本正在运行,请尝试慢慢引入您的更改,以检查您的任何更改是否导致网络开始长时间运行。 或者,您也可以查看当您启动 network start 命令时创建的 docker 日志,您可能会在那里发现问题。

  1. 如果您使用的是某些 VM 或性能较低的机器,您的机器也有可能负载过多,无法同时处理这么多的处理。
    解决方法:检查任何以前的 docker 容器或内存扩展进程,以确保有足够的硬件来按时完成任务。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-24
    • 2023-03-10
    • 2022-01-11
    • 2021-11-08
    • 1970-01-01
    相关资源
    最近更新 更多