From a7d1c94f4819c537111a21ffc1cd467a94698e20 Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Fri, 1 Aug 2025 09:51:43 +0900 Subject: [PATCH] enhance(backend): tweak system job log --- packages/backend/src/core/QueueService.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/backend/src/core/QueueService.ts b/packages/backend/src/core/QueueService.ts index 31de66ca88..2e49f8cf5e 100644 --- a/packages/backend/src/core/QueueService.ts +++ b/packages/backend/src/core/QueueService.ts @@ -102,8 +102,13 @@ export class QueueService { }, { name: def.name, opts: { - removeOnComplete: 10, - removeOnFail: 30, + // 期限ではなくcountで設定したいが、ジョブごとではなくキュー全体でカウントされるため、高頻度で実行されるジョブによって低頻度で実行されるジョブのログが消えることになる + removeOnComplete: { + age: 3600 * 24 * 7, // keep up to 7 days + }, + removeOnFail: { + age: 3600 * 24 * 7, // keep up to 7 days + }, }, }); }