产生了大量的资产时,因为一旦超时错误

问题描述 投票:0回答:1

我运行在Ubuntu 16.04 Hyperledger作曲家v0.20.2,Hyperledger面料V1.2。我安装了BNA并通过作曲家,其余服务器上运行。我在一个情况下,我需要生成一个巨大的金融资产(10,000 - 100,000)一次。

问题是:围绕〜2000马克超过时,我遇到了一个超时错误:

从对等体尝试通讯科响应是错误:错误:未能执行交易734ddb8c7bb40df506066e212cd3a19aae1434bfbc8899929339e0827f47dc49:错误发送:执行在HLFConnection.invokeChainCode交易(超时过期/home/playground/node_modules/composer-connector-hlfv1/lib/hlfconnection.js:1117 :30)在

我想知道如果有一种方法来提高这个超时限制。从我做了搜索,此超时似乎是Hyperledger面料,不是作曲设置。

hyperledger-fabric hyperledger-composer
1个回答
0
投票

您将能够通过编辑/.npm-global/lib/node_modules/composer-rest-server/server/config.json编辑REST服务器的最大请求的大小。

config.json:

    "json": {
      "strict": false,
      "limit": "100kb"
    },
    "urlencoded": {
      "extended": true,
      "limit": "100kb"
    },

你必须增加限制。

编辑config.json:

   "json": {
      "strict": false,
      "limit": "10000kb"
    },
    "urlencoded": {
      "extended": true,
      "limit": "10000kb"
    },

成功后编辑您可以安装BNA和运行作曲家休息的服务器。

© www.soinside.com 2019 - 2024. All rights reserved.