2011-02-09 20 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

相關問題