update: auto-removal of completed jobs
This commit is contained in:
parent
7797fef685
commit
dd7cdc4db5
@ -31,7 +31,7 @@ Deno.addSignalListener("SIGTERM", async () => {
|
|||||||
await latestVideoWorker.close(true);
|
await latestVideoWorker.close(true);
|
||||||
await videoTagsWorker.close(true);
|
await videoTagsWorker.close(true);
|
||||||
Deno.exit();
|
Deno.exit();
|
||||||
})
|
});
|
||||||
|
|
||||||
const latestVideoWorker = new Worker(
|
const latestVideoWorker = new Worker(
|
||||||
"latestVideos",
|
"latestVideos",
|
||||||
@ -44,7 +44,7 @@ const latestVideoWorker = new Worker(
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{ connection: redis, concurrency: 1 },
|
{ connection: redis, concurrency: 1, removeOnComplete: { count: 1440 } },
|
||||||
);
|
);
|
||||||
|
|
||||||
latestVideoWorker.on("active", () => {
|
latestVideoWorker.on("active", () => {
|
||||||
@ -72,7 +72,13 @@ const videoTagsWorker = new Worker(
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{ connection: redis, concurrency: 6 },
|
{
|
||||||
|
connection: redis,
|
||||||
|
concurrency: 6,
|
||||||
|
removeOnComplete: {
|
||||||
|
count: 1000,
|
||||||
|
},
|
||||||
|
},
|
||||||
);
|
);
|
||||||
|
|
||||||
videoTagsWorker.on("active", () => {
|
videoTagsWorker.on("active", () => {
|
||||||
|
Loading…
Reference in New Issue
Block a user