From: Dmitriy Zaporozhets Date: Tue, 25 Dec 2012 13:53:50 +0000 (+0200) Subject: Trying to fix resque issue X-Git-Tag: v4.1.0~202 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=64db738f9de3839090eef6a862581a0e72f6540d;p=wvm%2Fgitlab.git Trying to fix resque issue --- diff --git a/config/initializers/4_resque.rb b/config/initializers/4_resque.rb index 419dbe060..03c2b785f 100644 --- a/config/initializers/4_resque.rb +++ b/config/initializers/4_resque.rb @@ -27,3 +27,5 @@ Resque::Server.use Authentication # Mailer Resque::Mailer.excluded_environments = [] + +Resque.before_fork = Proc.new { ActiveRecord::Base.establish_connection } diff --git a/lib/tasks/resque.rake b/lib/tasks/resque.rake index 0825324a4..36e461da6 100644 --- a/lib/tasks/resque.rake +++ b/lib/tasks/resque.rake @@ -1,9 +1,7 @@ require 'resque/tasks' task "resque:setup" => :environment do - Resque.after_fork do - Resque.redis.client.reconnect - end + Resque.before_fork = Proc.new { ActiveRecord::Base.establish_connection } end desc "Alias for resque:work (To run workers on Heroku)"