diff --git a/packages/@n8n/config/src/configs/scaling-mode.config.ts b/packages/@n8n/config/src/configs/scaling-mode.config.ts index 748bf4f1f2..15a3aeb108 100644 --- a/packages/@n8n/config/src/configs/scaling-mode.config.ts +++ b/packages/@n8n/config/src/configs/scaling-mode.config.ts @@ -62,11 +62,11 @@ class RedisConfig { class SettingsConfig { /** How long (in milliseconds) is the lease period for a worker processing a job. */ @Env('QUEUE_WORKER_LOCK_DURATION') - lockDuration: number = 30_000; + lockDuration: number = 60_000; /** How often (in milliseconds) a worker must renew the lease. */ @Env('QUEUE_WORKER_LOCK_RENEW_TIME') - lockRenewTime: number = 15_000; + lockRenewTime: number = 10_000; /** How often (in milliseconds) Bull must check for stalled jobs. `0` to disable. */ @Env('QUEUE_WORKER_STALLED_INTERVAL') diff --git a/packages/@n8n/config/test/config.test.ts b/packages/@n8n/config/test/config.test.ts index b0f9a65ef0..81d4f9f2e8 100644 --- a/packages/@n8n/config/test/config.test.ts +++ b/packages/@n8n/config/test/config.test.ts @@ -234,8 +234,8 @@ describe('GlobalConfig', () => { gracefulShutdownTimeout: 30, prefix: 'bull', settings: { - lockDuration: 30_000, - lockRenewTime: 15_000, + lockDuration: 60_000, + lockRenewTime: 10_000, stalledInterval: 30_000, maxStalledCount: 1, },