diff --git a/config/initializers/good_job.rb b/config/initializers/good_job.rb index 7649e5af8f5..c6e3d33eee5 100644 --- a/config/initializers/good_job.rb +++ b/config/initializers/good_job.rb @@ -11,6 +11,8 @@ } end + config.good_job.on_thread_error = ->(exception) { Rails.error.report(exception) } + # 5 queue threads + 3 for job listener, cron, executor = 8 threads allocated config.queues = { "latency_low" => { max_threads: 1, priority: 10 }, # ~30s jobs