method
retry_job
v4.2.9 -
Show latest stable
- Class:
ActiveJob::Enqueuing
retry_job(options={})public
Reschedules the job to be re-executed. This is useful in combination with the rescue_from option. When you rescue an exception from your job you can ask Active Job to retry performing your job.
Options
-
:wait - Enqueues the job with the specified delay
-
:wait_until - Enqueues the job at the time specified
-
:queue - Enqueues the job on the specified queue
Examples
class SiteScrapperJob < ActiveJob::Base rescue_from(ErrorLoadingSite) do retry_job queue: :low_priority end def perform(*args) # raise ErrorLoadingSite if cannot scrape end end