feat: !close the worker on completed and failed

This commit is contained in:
karishmas6
2024-10-07 01:28:22 +05:30
parent 78f4b0a18f
commit 7b21ce4cdc

View File

@@ -32,18 +32,10 @@ const worker = new Worker('workflow', async job => {
worker.on('completed', async (job: any) => {
logger.log(`info`, `Job ${job.id} completed for ${job.data.fileName}_${job.data.runId}`);
await worker.close();
await workflowQueue.close();
logger.log(`info`, `Worker and queue have been closed.`);
});
worker.on('failed', async (job: any, err) => {
logger.log(`error`, `Job ${job.id} failed for ${job.data.fileName}_${job.data.runId}:`, err);
await worker.close();
await workflowQueue.close();
logger.log(`info`, `Worker and queue have been closed after failure.`);
});
async function jobCounts() {