mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
@@ -41,7 +41,9 @@ class DiscourseRedis
|
|||||||
success = false
|
success = false
|
||||||
|
|
||||||
begin
|
begin
|
||||||
master_client = ::Redis::Client.new(DiscourseRedis.config)
|
redis_config = DiscourseRedis.config.dup
|
||||||
|
redis_config.delete(:connector)
|
||||||
|
master_client = ::Redis::Client.new(redis_config)
|
||||||
logger.warn "#{log_prefix}: Checking connection to master server..."
|
logger.warn "#{log_prefix}: Checking connection to master server..."
|
||||||
info = master_client.call([:info])
|
info = master_client.call([:info])
|
||||||
|
|
||||||
@@ -64,6 +66,8 @@ class DiscourseRedis
|
|||||||
slave_client&.disconnect
|
slave_client&.disconnect
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
rescue => e
|
||||||
|
logger.warn "#{log_prefix}: Connection to Master server failed with '#{e.message}'"
|
||||||
ensure
|
ensure
|
||||||
master_client&.disconnect
|
master_client&.disconnect
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user