Ruby on rails 我怎样才能避免延迟的“工作任务”失败;“执行期满”;

Ruby on rails 我怎样才能避免延迟的“工作任务”失败;“执行期满”;,ruby-on-rails,delayed-job,Ruby On Rails,Delayed Job,我认为,因为这是一个后台进程,所以不会有任何形式的超时。我使用延迟作业在后台运行报告。非常大的长时间运行的报告因此消息而失败 我正在Apache2上与Phusion乘客一起运行Rails 2.3.5。来自: 您希望增加最大运行时间。默认值为4小时,因此您可能希望将其设置为6.hours或更长时间。这应该是你认为该工作应该花费的最长时间,但这显然是针对具体应用/工作的,你可能知道什么是可以接受的最长时间 哦!RTFM再次攻击。非常感谢布雷特!我一直在做同样的事情,没问题。祝你好运gem的自述文件已

我认为,因为这是一个后台进程,所以不会有任何形式的超时。我使用延迟作业在后台运行报告。非常大的长时间运行的报告因此消息而失败

我正在Apache2上与Phusion乘客一起运行Rails 2.3.5。

来自:


您希望增加最大运行时间。默认值为4小时,因此您可能希望将其设置为
6.hours
或更长时间。这应该是你认为该工作应该花费的最长时间,但这显然是针对具体应用/工作的,你可能知道什么是可以接受的最长时间

哦!RTFM再次攻击。非常感谢布雷特!我一直在做同样的事情,没问题。祝你好运gem的自述文件已经移动,您可以在中阅读关于
max\u run\u time
# config/initializers/delayed_job_config.rb
Delayed::Job.destroy_failed_jobs = false
silence_warnings do
  Delayed::Job.const_set("MAX_ATTEMPTS", 3)
  Delayed::Job.const_set("MAX_RUN_TIME", 5.minutes)
end