From 2c4c953bf8997af13b0809e7e63079bd94726972 Mon Sep 17 00:00:00 2001 From: Guo Xiang Tan Date: Mon, 29 Jun 2020 11:54:55 +0800 Subject: [PATCH] DEV: Avoid logging errors on bad Redis connection during PG failover. --- config/initializers/002-rails_failover.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/config/initializers/002-rails_failover.rb b/config/initializers/002-rails_failover.rb index 40809c14cd2..0ec3857adf7 100644 --- a/config/initializers/002-rails_failover.rb +++ b/config/initializers/002-rails_failover.rb @@ -55,7 +55,10 @@ if defined?(RailsFailover::ActiveRecord) Discourse::PG_FORCE_READONLY_MODE_KEY ) rescue => e - Rails.logger.warn "#{e.class} #{e.message}: #{e.backtrace.join("\n")}" + unless e.is_a?(Redis::CannotConnectError) + Rails.logger.warn "#{e.class} #{e.message}: #{e.backtrace.join("\n")}" + end + false end end