2011-02-09 16 views

cevap

11

:

# 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 

Sen MAX_RUN_TIME artırmak için arıyoruz. Varsayılan 4 saattir, bu nedenle büyük olasılıkla 6.hours veya daha uzun bir değere ayarlamak istersiniz. Bu iş almalıyız en uzun olmalı, ama bu açıkça uygulama/iş özgüdür ve büyük olasılıkla kabul edilebilir en uzun zamandır biliyorum.

+0

D'oh! RTFM tekrar vurdu. Çok teşekkürler Brett! – AKWF

+0

Aynı şeyi her zaman yaparım, sorun değil. İyi şanslar! –

+1

The gem's readme taşındı ve [gory details] 'da' max_run_time 'hakkında okuyabilirsiniz (https://github.com/collectiveidea/delayed_job#gory-details). –

İlgili konular