diff --git a/Gemfile b/Gemfile index 7393e34c9..4f978d144 100644 --- a/Gemfile +++ b/Gemfile @@ -85,7 +85,6 @@ gem 'ruby-oembed', '~> 0.8.7' # queue gem 'resque', '1.20.0' -gem 'resque-ensure-connected', :git => 'git://github.com/socialcast/resque-ensure-connected.git' gem 'resque-timeout', '1.0.0' gem 'SystemTimer', '1.2.3', :platforms => :ruby_18 diff --git a/lib/tasks/resque.rake b/lib/tasks/resque.rake index fe3e5a16b..5365b6f35 100644 --- a/lib/tasks/resque.rake +++ b/lib/tasks/resque.rake @@ -3,6 +3,8 @@ require 'resque/tasks' task "resque:setup" do require File.join(File.dirname(__FILE__), '..', '..', 'config', 'environment') Rails.logger.info("event=resque_setup rails_env=#{Rails.env}") + + Resque.after_fork = Proc.new { ActiveRecord::Base.establish_connection } end desc "Alias for resque:work (To run workers on Heroku)"