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

时间:2018-09-06 02:59:11

标签: hyperledger-fabric hyperledger-composer

突然我再也无法启动Hyperledger作曲家业务网络了...

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

给我以下错误消息:

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

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

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

1 个答案:

答案 0 :(得分:2)

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

  1. 如果您使用的是某些VM或性能低下的计算机,则还可能会导致计算机的负载过多,并且无法集体处理这么多的处理。
    解决方法:检查以前是否有任何docker容器或内存扩展过程,以确保有足够的硬件按时限完成任务。