Update GoodJob queue configuration for thread count

Increased the number of threads for GoodJob queues from 8 to 12, adjusting the configuration for better performance.
This commit is contained in:
Zach Latta
2025-10-21 13:38:27 -04:00
committed by GitHub
parent b5ca74567b
commit c0d2f412c5

View File

@@ -15,8 +15,8 @@ Rails.application.configure do
config.good_job.enable_cron = Rails.env.production?
# https://github.com/bensheldon/good_job#configuring-your-queues
# Reduced from 24 to 8 total threads to leave room for 16 web request threads
config.good_job.queues = "latency_10s:3; latency_5m,latency_10s:2; literally_whenever,*,latency_5m,latency_10s:3"
# 12 threads total
config.good_job.queues = "latency_10s:4; latency_5m,latency_10s:3; literally_whenever,*,latency_5m,latency_10s:5"
# https://github.com/bensheldon/good_job#pgbouncer-compatibility
GoodJob.active_record_parent_class = "ApplicationDirectRecord"