mirror of
https://github.com/discourse/discourse.git
synced 2025-05-23 08:17:24 +08:00
No need to expire readonly mode key immediately.
This commit is contained in:
@ -301,6 +301,8 @@ module Discourse
|
|||||||
unless @threads[key]&.alive?
|
unless @threads[key]&.alive?
|
||||||
@threads[key] = Thread.new do
|
@threads[key] = Thread.new do
|
||||||
while @dbs.size > 0
|
while @dbs.size > 0
|
||||||
|
sleep 30
|
||||||
|
|
||||||
@dbs.each do |db|
|
@dbs.each do |db|
|
||||||
RailsMultisite::ConnectionManagement.with_connection(db) do
|
RailsMultisite::ConnectionManagement.with_connection(db) do
|
||||||
if readonly_mode?(key)
|
if readonly_mode?(key)
|
||||||
@ -310,8 +312,6 @@ module Discourse
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
sleep 30
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user