超级账本结构上的智能合约升级超时
Smart contract upgrade timeout on hyperledger fabric
升级智能合约时出现以下错误:
无法调用链代码名称:"lscc",错误:启动链代码 couponcontract:8 进行交易时超时已过期
因为这是一个 lscc 错误,任何人都可以帮助解决如何调试或确定导致它中断的原因吗?
API版本:
"dependencies": {
"fabric-contract-api": "~1.4.0",
"fabric-shim":“~1.4.0”
},
环境:
AWS t2.micro
您的链代码可能需要很长时间才能启动/启动。尝试增加 CORE_CHAINCODE_EXECUTETIMEOUT
。默认是 30s
所以尝试增加到 60s
.
我找到问题了。
由于 hole 网络安装在同一个 t2.micro 实例中,因此在升级合约时该进程消耗了所有 CPU。所以,它是 breaking duo 时间流逝导致超时。
我将其更改为 t2.Medium(2 cpu),现在它运行得非常棒!!
升级智能合约时出现以下错误:
无法调用链代码名称:"lscc",错误:启动链代码 couponcontract:8 进行交易时超时已过期
因为这是一个 lscc 错误,任何人都可以帮助解决如何调试或确定导致它中断的原因吗?
API版本:
"dependencies": { "fabric-contract-api": "~1.4.0", "fabric-shim":“~1.4.0” },
环境: AWS t2.micro
您的链代码可能需要很长时间才能启动/启动。尝试增加 CORE_CHAINCODE_EXECUTETIMEOUT
。默认是 30s
所以尝试增加到 60s
.
我找到问题了。 由于 hole 网络安装在同一个 t2.micro 实例中,因此在升级合约时该进程消耗了所有 CPU。所以,它是 breaking duo 时间流逝导致超时。 我将其更改为 t2.Medium(2 cpu),现在它运行得非常棒!!