2 votes

sidekiq n'envoie pas d'e-mails de notification d'exception

Comment puis-je activer l'envoi d'e-mails à partir du sidekiq lorsqu'il échoue ? Actuellement, je sais que le notificateur d'exception fonctionne, mais lorsqu'un travail sidekiq échoue, il ne fait rien.

3voto

Funkodebat Points 1133
class DelayedWorker

  include Sidekiq::Worker
  # Utils include watchdog, which will email on failures
  include Sidekiq::Util

  def perform(type, args)
    watchdog('DelayedWorker failed') do
      raise 'Doh!'
      puts "Doing hard work #{type} #{args.to_json}"
    end
  end

end

Assurez-vous également que vous disposez de la nouvelle version du notificateur d'exception, qui prend en compte 2 arguments dans sa fonction handle_background_exception méthode

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X