Ошибка 503 Служба временно недоступна

Я использую NODE API в тестовой сети (https://nodes-testnet.wavesnodes.com ) и когда я делаю несколько запросов из сценария вызова, я получаю следующую ошибку: 503 Служба временно недоступна

Эта ошибка появляется не всегда, даже уменьшая количество запросов, ошибка все равно появляется в постоянных случаях.

кто-нибудь знает, как решить эту проблему?

    for (let i = 1; i < bets.length; i++) {
      const paramsProv = {
        fee: 500000,
        dApp: config.roulette.contract,
        call: {
          function: 'playRoulette',
          args: [
            { type: 'integer', value: bets[i] },
            { type: 'string', value: signedScript.id }
          ]
        },
        payment: [{ assetId: config.asset.wbet, amount: amounts[i] * 100000000 }],
        version: 1,
        chainId: config.waves.chain
      }
      const signedRoletteScript = invokeScript(paramsProv, seed);
      roulettePlays.push(broadcast(signedRoletteScript, config.waves.node));
    }

    await Promise.all(roulettePlays);

person Bruno Bagyo    schedule 05.01.2020    source источник


Ответы (1)


Существуют ограничения на количество запросов в секунду для общедоступных узлов (https://nodes-testnet.wavesnodes.com ). Вы можете найти точные цифры здесь - https://docs.wavesplatform.com/en/waves-node/api-limitations-of-the-pool-of-public-nodes

Для вашей конечной точки это 100 запросов в секунду с одного IP-адреса.

person KardanovIR    schedule 07.02.2020