From 7e0ec4bd8fad6642115b4f413cca0ed19754dfb9 Mon Sep 17 00:00:00 2001 From: Zach Gollwitzer Date: Fri, 24 Jan 2025 13:52:40 -0500 Subject: [PATCH] Report good job connection errors to Sentry --- config/initializers/good_job.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config/initializers/good_job.rb b/config/initializers/good_job.rb index 7649e5af..c6e3d33e 100644 --- a/config/initializers/good_job.rb +++ b/config/initializers/good_job.rb @@ -11,6 +11,8 @@ Rails.application.configure do } 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