mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
attempt to work around concurrency issue with active record
This commit is contained in:
@@ -5,6 +5,14 @@ Sidekiq.configure_server do |config|
|
|||||||
end
|
end
|
||||||
|
|
||||||
if Sidekiq.server?
|
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'
|
require 'scheduler/scheduler'
|
||||||
|
|
||||||
manager = Scheduler::Manager.new
|
manager = Scheduler::Manager.new
|
||||||
|
|||||||
Reference in New Issue
Block a user