2014-01-29 19:24:34 +00:00
|
|
|
Resque.redis = Rails.application.config.redis_host
|
|
|
|
|
|
2017-10-10 16:08:18 +00:00
|
|
|
require 'resque_failed_job_mailer'
|
|
|
|
|
|
|
|
|
|
Resque::Failure::Notifier.configure do |config|
|
|
|
|
|
config.to = Rails.application.config.email_alerts_alias
|
|
|
|
|
config.from = Rails.application.config.email_generic_from
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
#Resque::Failure::Multiple.classes = [ResqueJamError]
|
|
|
|
|
Resque::Failure::Multiple.classes = [Resque::Failure::Notifier, ResqueJamError]
|
|
|
|
|
Resque::Failure.backend = Resque::Failure::Multiple
|
2014-01-29 19:24:34 +00:00
|
|
|
|
2016-07-17 15:16:27 +00:00
|
|
|
if File.split($0).last != 'rake' && Rails.env == 'development' && (ENV['RUN_JOBS_INLINE'] == '1' || ENV['RUN_INLINE_JOBS'] == '1')
|
2014-01-29 19:24:34 +00:00
|
|
|
|
|
|
|
|
Thread.new do
|
|
|
|
|
system('INTERVAL=1 bundle exec rake all_jobs')
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
Thread.new do
|
|
|
|
|
system('bundle exec rake scheduler')
|
|
|
|
|
end
|
|
|
|
|
end
|