diff --git a/app/models/application_setting.rb b/app/models/application_setting.rb
index e33a58d3771bf1933bafddbdb738228c95cb5e12..6b3f0d4ee2024c3be20cadcf7cd21ee2988dce6f 100644
--- a/app/models/application_setting.rb
+++ b/app/models/application_setting.rb
@@ -199,6 +199,9 @@ class ApplicationSetting < ActiveRecord::Base
 
   def self.expire
     Rails.cache.delete(CACHE_KEY)
+  rescue
+    # Gracefully handle when Redis is not available. For example,
+    # omnibus may fail here during assets:precompile.
   end
 
   def self.cached
diff --git a/config/initializers/1_settings.rb b/config/initializers/1_settings.rb
index 906ec11f01252ad9b3db8843ffb00cafd05a6287..4f33aad8693af2617590816f85f0f12be10bd6e7 100644
--- a/config/initializers/1_settings.rb
+++ b/config/initializers/1_settings.rb
@@ -419,10 +419,4 @@ if Rails.env.test?
 end
 
 # Force a refresh of application settings at startup
-begin
-  ApplicationSetting.expire
-  Ci::ApplicationSetting.expire
-rescue
-  # Gracefully handle when Redis is not available. For example,
-  # omnibus may fail here during assets:precompile.
-end
+ApplicationSetting.expire