Exception: Wurk::Job::DeadlineExceeded

Inherits:
RuntimeError
  • Object
show all
Defined in:
lib/wurk/job.rb

Overview

Raised into the thread running perform by Watchdog once the job outlives sidekiq_options deadline: — the cutoff measured from enqueue, not from this attempt. Unlike TimedOut it is not a failure to retry: Middleware::Expiry catches it and books the job expired, the same terminal state as one whose deadline had already passed before it started. A job may still rescue it to clean up after itself.