使用基于基本资产的链代码运行织物测试网络。
使用Java SDK提交一批资产。一切都很好,直到我提交了约75,000件交易。此时,每个插入物都会开始发生以下例外。但是,它确实似乎成功地添加了资产。org.hyperledger.fabric.gateway.ContractException: Commit strategy failed
看,看着合同的张开,每个同行的提案响应似乎都使ChainCoderespSestatus设置为成功,并且确实是有效载荷响应的哈希相匹配的。似乎没有任何例外表明出现问题了(除了存在异常本身之外)。 使用SDK重新启动Java应用程序的A似乎可以解决此问题,直到插入75K左右。同行(或实际上链码容器)的日志中没有错误。如果我将调试输出添加到CC,则不会生成不良输出。
客户端的提交流中的步骤是:
列出来从同行中进行块事件,并通过每个块查找提交的交易ID。
如果与所有同行的块事件连接失败而没有观察到交易,则会得到“提交策略失败”消息。
sudo timedatectl set-ntp off
sudo timedatectl set-ntp on