We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b9f8a44 commit 4d5b174Copy full SHA for 4d5b174
packages/artillery/lib/platform/aws-ecs/legacy/sqs-reporter.js
@@ -36,6 +36,10 @@ class SqsReporter extends EventEmitter {
36
// Debug info:
37
this.messagesProcessed = {};
38
this.metricsMessagesFromWorkers = {};
39
+
40
+ this.poolSize = typeof process.env.SQS_CONSUMER_POOL_SIZE !== 'undefined'
41
+ ? parseInt(process.env.SQS_CONSUMER_POOL_SIZE, 10)
42
+ : Math.max(Math.ceil(this.count / 10), 75);
43
}
44
45
_allWorkersDone() {
@@ -326,7 +330,7 @@ class SqsReporter extends EventEmitter {
326
330
};
327
331
328
332
this.sqsConsumers = [];
329
- for (let i = 0; i < 30; i++) {
333
+ for (let i = 0; i < this.poolSize; i++) {
334
const sqsConsumer = createConsumer(i);
335
336
sqsConsumer.on('error', (err) => {
0 commit comments