2011-02-09 47 views

回答

11

delayed_jobs faq wiki page on github

# 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 

您正在寻找增加MAX_RUN_TIME。默认值是4小时,所以您可能希望将其设置为6.hours或更长。它应该是你认为工作应该采取的最长的,但这显然是应用程序/工作特定的,你可能知道最长的时间是可以接受的。

+0

D'oh! RTFM再次袭击。非常感谢Brett! – AKWF 2011-02-09 17:17:31

相关问题