trabajo-afectivo/app/jobs/application_job.rb

21 lines
673 B
Ruby

# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/
class ApplicationJob < ActiveJob::Base
include ApplicationJob::HasDelayedJobMonitoringCompatibilty
include ApplicationJob::HasQueuingPriority
include ApplicationJob::HasCustomLogging
ActiveJob::Logging::LogSubscriber.detach_from :active_job
# See config/initializers/delayed_jobs_timeout_per_job.rb for details.
def self.max_run_time
4.hours
end
# Automatically retry jobs that encountered a deadlock
# retry_on ActiveRecord::Deadlocked
# Most jobs are safe to ignore if the underlying records are no longer available
# discard_on ActiveJob::DeserializationError
end