Guest User

Untitled

a guest
Jan 22nd, 2018
303
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. require 'resque/failure/retry_notifier'
  2. require 'resque/failure/multiple'
  3. require 'resque/failure/redis'
  4. require 'resque-retry'
  5. require 'resque-retry/server'
  6.  
  7. ENV['JOBS_PER_FORK'] ||= '1'
  8. namespace :resque do
  9. task :setup => :environment do
  10. Resque.schedule = YAML.load_file("#{Rails.root}/config/resque_schedule.yml")
  11.  
  12. Resque.after_fork do |job|
  13. ActiveRecord::Base.establish_connection
  14. end
  15.  
  16. Resque::Failure::RetryNotifier.configure do |config|
  17. config.sender = "support@example.com"
  18. config.recipients = %w{bob@example.com bill@example.com derf@example.com}
  19. end
  20.  
  21. Resque::Failure::Multiple.classes = [Resque::Failure::Redis, Resque::Failure::RetryNotifier]
  22. Resque::Failure.backend = Resque::Failure::Multiple
  23. end
  24. end
Add Comment
Please, Sign In to add comment