diff --git a/config/initializers/sidekiq.rb b/config/initializers/sidekiq.rb index 12c4a1010a..6d7a3b1eb6 100644 --- a/config/initializers/sidekiq.rb +++ b/config/initializers/sidekiq.rb @@ -5,6 +5,14 @@ Sidekiq.configure_server do |config| end if Sidekiq.server? + + # warm up AR + RailsMultisite::ConnectionManagement.each_connection do + (ActiveRecord::Base.connection.tables - %w[schema_migrations]).each do |table| + table.classify.constantize.first rescue nil + end + end + require 'scheduler/scheduler' manager = Scheduler::Manager.new