diff --git a/src/meta/errors.js b/src/meta/errors.js index 1d2949c28a..f291c5f7f1 100644 --- a/src/meta/errors.js +++ b/src/meta/errors.js @@ -24,10 +24,11 @@ Errors.writeData = async function () { return; } + const bulkIncrement = []; for (const key of keys) { - /* eslint-disable no-await-in-loop */ - await db.sortedSetIncrBy('errors:404', _counters[key], key); + bulkIncrement.push(['errors:404', _counters[key], key ]); } + await db.sortedSetIncrByBulk(bulkIncrement); } catch (err) { winston.error(err.stack); }