Валидатор в настоящее время не может принимать больше пакетов из-за полной очереди. Пожалуйста, отправьте ваш запрос еще раз

Я читаю данные из файла CSV и храню каждую запись в блокчейне. При загрузке файла, имеющего более 150 записей, появляется ошибка:

"Валидатор в настоящее время не может принимать больше пакетов из-за полной очереди. Пожалуйста, отправьте запрос еще раз".

Пожалуйста, помогите, как я могу решить эту проблему.

1 ответ

Я думаю, у нас есть несколько вариантов. мы можем замедлить ваш скрипт импорта или подождать, пока верный блок будет возвращен, до вставки следующей строки из csv. Мы также можем посмотреть на передачу блоков транзакций в одном пакете. Кроме этого не уверен, можно ли увеличить длину очереди по умолчанию.

Я использую тиммерскую концепцию.

json.objects.forEach(function(obj,index,collection) {
        setTimeout(function(){
            console.log('foobar');
            self.insertDesignJsonObject(obj, index);
        }, index * 5000);
    });
Другие вопросы по тегам