Fix bull-mq retry option and exceptions not being captured for jobs (#3905)

* Fix bull-mq retry option

* fix exception inside worker

* add logs

* fix after review
This commit is contained in:
Weiko
2024-02-12 15:12:52 +01:00
committed by GitHub
parent 1265dc74d0
commit c13e55a753
6 changed files with 15 additions and 11 deletions

View File

@ -93,7 +93,11 @@ export class BullMQDriver implements MessageQueueDriver {
`Queue ${queueName} is not registered, make sure you have added it as a queue provider`,
);
}
const queueOptions = { jobId: options?.id, priority: options?.priority };
const queueOptions = {
jobId: options?.id,
priority: options?.priority,
attempts: 1 + (options?.retryLimit || 0),
};
await this.queueMap[queueName].add(jobName, data, queueOptions);
}