From 608be5ccef8d54e4b1d30af2d9c135e075e9d057 Mon Sep 17 00:00:00 2001 From: Simeon Movchan Date: Wed, 8 Jul 2015 16:12:54 +0500 Subject: [PATCH] fix: eager_load! application in worker setup https://jira.railsc.ru/browse/SERVICES-430 --- lib/resque/integration/tasks/hooks.rake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/resque/integration/tasks/hooks.rake b/lib/resque/integration/tasks/hooks.rake index ce64f38..996c9cb 100644 --- a/lib/resque/integration/tasks/hooks.rake +++ b/lib/resque/integration/tasks/hooks.rake @@ -5,6 +5,10 @@ namespace :resque do # # @see https://github.com/resque/resque/tree/1-x-stable#workers task :setup => :environment do + # принудительно инициализируем приложение + # (rails 3 не делают этого при запуске из rake-задачи) + Rails.application.eager_load! if Rails::VERSION::MAJOR < 4 + # перенаправление вывода в файл Resque::Integration::LogsRotator.redirect_std # слушать HUP сигнал для ротации логов