Indexing 调用链码名称失败:“0”;scbcch",错误:执行事务时超时

Indexing 调用链码名称失败:“0”;scbcch",错误:执行事务时超时,indexing,couchdb,hyperledger-fabric,hyperledger-chaincode,Indexing,Couchdb,Hyperledger Fabric,Hyperledger Chaincode,我正在尝试使用chaincode中的查询从区块链获取数据。我在区块链中调用了大约2,50000条记录,并尝试使用查询获取数据。当我运行链码并获取对等日志时,我得到以下错误 failed to invoke chaincode name:"scbcch" , error: timeout expired while executing transaction 当我查询较少的数据时,我的代码运行良好,没有这些错误 有谁能帮我解决这个问题吗 我正在使用Hyperledger Fabric 1.4 这

我正在尝试使用chaincode中的查询从区块链获取数据。我在区块链中调用了大约2,50000条记录,并尝试使用查询获取数据。当我运行链码并获取对等日志时,我得到以下错误

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"}
谁能帮我解决这个问题。我被这个问题困扰了三天多


我的索引部分有什么需要更改的吗。我正在重新发布同一个问题,因为我没有得到对此问题的任何支持。

该问题与链码执行超时有关。您可以在同行的docker文件中对其进行自定义

CORE_CHAINCODE_EXECUTETIMEOUT=80s

谢谢@shubham的回复。我已经在docker compose.yml中添加了这一行。但是,如果我将其添加到对等配置中,是否正确?