Configure a reading: connection for solid gems

because I'm getting exceptions from Mission Control
This commit is contained in:
Mike Dalessio
2025-11-13 19:28:41 -05:00
parent 2c765fa03f
commit aca00d6218
4 changed files with 4 additions and 2 deletions
+1
View File
@@ -3,6 +3,7 @@ cable: &cable
connects_to:
database:
writing: cable
reading: cable
polling_interval: 0.1.seconds
message_retention: 1.day
+1
View File
@@ -9,6 +9,7 @@ default_connection: &default_connection
connects_to:
database:
writing: :cache
reading: :cache
default: &default
<<: *default_connection
+1 -1
View File
@@ -91,7 +91,7 @@ Rails.application.configure do
if Rails.root.join("tmp/solid-queue.txt").exist?
config.active_job.queue_adapter = :solid_queue
config.solid_queue.connects_to = { database: { writing: :queue } }
config.solid_queue.connects_to = { database: { writing: :queue, reading: :queue } }
end
if Rails.root.join("tmp/structured-logging.txt").exist?
+1 -1
View File
@@ -66,7 +66,7 @@ Rails.application.configure do
# Use a real queuing backend for Active Job (and separate queues per environment).
config.active_job.queue_adapter = :solid_queue
config.solid_queue.connects_to = { database: { writing: :queue } }
config.solid_queue.connects_to = { database: { writing: :queue, reading: :queue } }
# config.active_job.queue_name_prefix = "fizzy_production"
config.action_mailer.perform_caching = false