Guest User

Untitled

a guest
Jan 24th, 2018
300
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. # this goes in lib/tasks/resque.rake
  2.  
  3. require 'resque/failure/notifier'
  4. require 'resque/failure/multiple'
  5. require 'resque/failure/redis'
  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::Notifier.configure do |config|
  17. config.sender = "notifier@example.com"
  18. config.recipients = %w{user0@example.com user1@example.com user2@example.com}
  19. end
  20.  
  21. Resque::Failure::Multiple.classes = [Resque::Failure::Redis, Resque::Failure::Notifier]
  22. Resque::Failure.backend = Resque::Failure::Multiple
  23. end
  24. end
Add Comment
Please, Sign In to add comment