Hyperledger Composer 无法更新,除非重新启动 Peer



我在使用Hyperledger作曲家时遇到了问题。我在码头工人部署的作曲家休息服务器上使用 jwt。有时当我尝试更新数据时,尽管 api 以 200 ok 返回我,但当我调用 GET 检索新更新的信息时,数据保持不变。我只能通过"docker 重新启动"暂时解决此问题。在未知的时间后,更新将再次失败,我必须重新启动对等体。

我想知道可能是什么问题。

您没有提供太多细节,例如您正在运行的环境、作曲家的版本、结构等。所以我猜你正在运行带有结构 0.2.0 的作曲家 1.2.0。 结构 1.2.0 中存在一个大问题,这意味着区块链和世界状态没有得到更新。您需要使用结构 1.2.1 来解决此问题。

每次数据更新都通过事务进行。

对于要更新的数据,必须首先批准交易。对等方将首先发出交易建议,然后该建议将受您在创建通道时设置的背书策略的约束。

这意味着在接受和提交交易之前可能会有延迟,或者交易可能会被完全拒绝,这意味着您的数据不会更新。即使交易确实在分类账上进行,你也无法真正知道何时会发生。

我会从检查对等日志开始,看看实际发生了什么。

我还会检查您的特定版本结构上报告的错误,以查看是否存在任何已知问题。您可能还想在织物火箭聊天频道中询问。

相关内容

  • 没有找到相关文章

最新更新