升级智能合约时,会发生以下错误:
未能调用链码名称:“ lscc”,错误:启动链码优惠券合同:8进行交易时超时
由于这是一个lscc错误,任何人都可以帮助您调试或确定导致其损坏的原因吗?
API版本:
“依赖项”:{ “ fabric-contract-api”:“〜1.4.0”, “ fabric-shim”:“〜1.4.0” }
环境: aws t2.micro
答案 0 :(得分:1)
您的链码可能需要很长时间才能启动/启动。尝试增加.demo{
border-bottom: 2px solid #ffa600;
border-top: 2px solid #ffa600;
}
。默认值为CORE_CHAINCODE_EXECUTETIMEOUT
,因此请尝试增加到30s
。
答案 1 :(得分:0)
我发现了问题。 由于漏洞网络安装在同一t2.micro实例中,因此在升级合同时该过程消耗了所有CPU。因此,它打破了二重奏,所经过的时间导致了超时。 我将其更改为t2.Medium(2 cpu),现在它的运行就像一个魅力!!