UPGRADE: sidekiq to sidekiq 3.0

This commit is contained in:
Sam
2014-04-23 11:01:17 +10:00
parent 8abf652dc3
commit c6f9cc0787
3 changed files with 12 additions and 8 deletions

View File

@ -245,8 +245,14 @@ module Discourse
SiteSetting.after_fork
$redis.client.reconnect
Rails.cache.reconnect
# /!\ HACK /!\ force sidekiq to create a new connection to redis
Sidekiq.instance_variable_set(:@redis, nil)
# shuts down all connections in the pool
Sidekiq.redis_pool.shutdown{|c| nil}
# re-establish
Sidekiq.redis = sidekiq_redis_config
end
def self.sidekiq_redis_config
{ url: $redis.url, namespace: 'sidekiq' }
end
end