diff --git a/config/initializers/good_job.rb b/config/initializers/good_job.rb index b3e8cc03..efaf18a1 100644 --- a/config/initializers/good_job.rb +++ b/config/initializers/good_job.rb @@ -14,7 +14,7 @@ Rails.application.configure do config.good_job.on_thread_error = ->(exception) { Rails.error.report(exception) } # 10 queue threads + 3 for job listener, cron, executor = 13 threads allocated - config.queues = { + config.good_job.queues = { "latency_low" => { max_threads: 3, priority: 10 }, # ~30s jobs "latency_low,latency_medium" => { max_threads: 4, priority: 5 }, # ~1-2 min jobs "latency_low,latency_medium,latency_high" => { max_threads: 2, priority: 1 }, # ~5+ min jobs