Failed to invoke chaincode name:"scbcch" , error: timeout expired while executing transaction
Failed to invoke chaincode name:"scbcch" , error: timeout expired while executing transaction
我正在尝试使用链代码中的查询从区块链获取数据。我在区块链中调用了大约 2,50,000 条记录并尝试使用查询获取数据。当我 运行 链码并获取对等日志时,出现以下错误。
failed to invoke chaincode name:"scbcch" , error: timeout expired while executing transaction
当我查询较少的数据时,我的代码工作正常,没有这些错误。
谁能帮我解决这个问题。
我正在使用 Hyperledger Fabric 1.4。
这是我的查询代码:
queryString := fmt.Sprintf("{\"selector\":{\"_id\": {\"$gt\": null},\"$and\":[{\"terminationReportID\":{\"$ne\":\"%s\"}},{\"terminationReportFlag\":{\"$eq\":\"%s\"}},{\"effectiveDateOfAction\":{\"$gt\":\"%s\"}},{\"importDate\":{\"$eq\":\"%s\"}}]},\"fields\": [\"bankID\",\"effectiveDateOfAction\",\"costCentre\"],\"use_index\":[\"_design/indexTerminationReportDoc\",\"indexTerminationReportName\"]}","null", "Yes", "2018-10-31", lastImportDatekey)
queryResultss11, errtr := getQueryResultForQueryString(stub, queryString)
我的索引是:
{"index":{"fields":["terminationReportID","terminationReportFlag","effectiveDateOfAction","importDate"]},"ddoc":"indexTerminationReportDoc", "name":"indexTerminationReportName","type":"json"}
谁能帮我找出并解决这个问题。我坚持了 3 天多。
我的索引部分有什么需要更改的吗?我重新发布了同样的问题,因为我没有得到对此问题的任何支持。
问题在于链码执行 timeout.You 可以在同行的 docker 文件中对其进行自定义。
CORE_CHAINCODE_EXECUTETIMEOUT=80s
我正在尝试使用链代码中的查询从区块链获取数据。我在区块链中调用了大约 2,50,000 条记录并尝试使用查询获取数据。当我 运行 链码并获取对等日志时,出现以下错误。
failed to invoke chaincode name:"scbcch" , error: timeout expired while executing transaction
当我查询较少的数据时,我的代码工作正常,没有这些错误。
谁能帮我解决这个问题。
我正在使用 Hyperledger Fabric 1.4。
这是我的查询代码:
queryString := fmt.Sprintf("{\"selector\":{\"_id\": {\"$gt\": null},\"$and\":[{\"terminationReportID\":{\"$ne\":\"%s\"}},{\"terminationReportFlag\":{\"$eq\":\"%s\"}},{\"effectiveDateOfAction\":{\"$gt\":\"%s\"}},{\"importDate\":{\"$eq\":\"%s\"}}]},\"fields\": [\"bankID\",\"effectiveDateOfAction\",\"costCentre\"],\"use_index\":[\"_design/indexTerminationReportDoc\",\"indexTerminationReportName\"]}","null", "Yes", "2018-10-31", lastImportDatekey)
queryResultss11, errtr := getQueryResultForQueryString(stub, queryString)
我的索引是:
{"index":{"fields":["terminationReportID","terminationReportFlag","effectiveDateOfAction","importDate"]},"ddoc":"indexTerminationReportDoc", "name":"indexTerminationReportName","type":"json"}
谁能帮我找出并解决这个问题。我坚持了 3 天多。
我的索引部分有什么需要更改的吗?我重新发布了同样的问题,因为我没有得到对此问题的任何支持。
问题在于链码执行 timeout.You 可以在同行的 docker 文件中对其进行自定义。
CORE_CHAINCODE_EXECUTETIMEOUT=80s