From cc370e7ff881fe46b113ae58902738b682b62090 Mon Sep 17 00:00:00 2001 From: James Smith Date: Wed, 26 Jun 2024 15:26:59 +0100 Subject: [PATCH] set connection pool size for activejob::status to same as DB --- config/initializers/activejob_status.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/config/initializers/activejob_status.rb b/config/initializers/activejob_status.rb index d28f74c26..3acb79fd5 100644 --- a/config/initializers/activejob_status.rb +++ b/config/initializers/activejob_status.rb @@ -1,5 +1,10 @@ # Sidekiq and Rails communicate via redis, so we should always use that. -ActiveJob::Status.store = :redis_cache_store, {url: ENV.fetch("REDIS_URL", nil)} +ActiveJob::Status.store = :redis_cache_store, { + url: ENV.fetch("REDIS_URL", nil), + pool: { + size: ActiveRecord::Base.connection.pool.size + } +} ActiveJob::Status.options = { includes: %i[status serialized_job exception],