From e62a79b8e2e7b30f7ebf18521c14d505a3890890 Mon Sep 17 00:00:00 2001 From: Morgan Roderick Date: Tue, 2 Dec 2025 19:39:37 +0100 Subject: [PATCH] fix: increase max_run_time for delayed job This hopefully fixes the timeouts that we're seeing in https://app.rollbar.com/a/codebar-production/fix/item/codebar-production/640/occurrence/449286860545#detail --- config/initializers/delayed_job.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/config/initializers/delayed_job.rb b/config/initializers/delayed_job.rb index 027f6a442..439b9ca06 100644 --- a/config/initializers/delayed_job.rb +++ b/config/initializers/delayed_job.rb @@ -1,7 +1,10 @@ Delayed::Worker.destroy_failed_jobs = false Delayed::Worker.sleep_delay = 60 Delayed::Worker.max_attempts = 3 -Delayed::Worker.max_run_time = 5.minutes + +# The rake jobs:workoff task in Heroku scheduler is configured to run every 10 minutes +Delayed::Worker.max_run_time = 9.minutes + Delayed::Worker.read_ahead = 10 Delayed::Worker.default_queue_name = 'default' Delayed::Worker.delay_jobs = !Rails.env.test?