Hyperledger Composer:命令“composer network start”失败并显示“Error:REQUEST_TIMEOUT”

问题描述 投票:0回答:1

突然间我再也无法启动我的超级作曲家商业网络......

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

给我以下错误信息:

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

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

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

hyperledger-fabric hyperledger-composer
1个回答
2
投票

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

  1. 如果您使用的是某些虚拟机或低性能计算机,也可能会将您的计算机负载过多而且无法集中处理这么多处理。 解决方案:检查以前的任何docker容器或内存扩展进程,以确保有足够的硬件以时间限制的方式完成任务。
© www.soinside.com 2019 - 2024. All rights reserved.