Thing
은 각각 archive
속성을가집니다. 0으로 설정하면 아무 일도 일어나지 않습니다. 그러나 그렇지 않은 경우 처리 할 대기열에 추가하려고합니다.delayed_job 대 cron 장기 실행 작업
많은 요청을 보내고 처리하기 때문에 Thing
을 보관하는 데는 3 ~ 30 초가 소요될 수 있습니다. 그래서 제 질문은 내가 그렇게해야합니까있다하십시오 Thing
이 archive
세트 1가있는 경우,
- 을이 모든 너무 자주 레이크 작업을 처리 할 수있는 큐에있는 (매 15 분 정도)하고, 다시
- 처리
Thing
에do_archive
방법을 확인하고 저장할 때,self.delay.do_archive
을되는 것을 중지하려면 2로 설정archive
속성이, 나
일부 Things
에 대한 delayed_job
핸들에게이 모든 것을 할 수처리 할 필요가 없으며 아카이빙은 시간에 필수적인 것이 아닙니다. 내 직감은 delayed_job
은 아마도 시간과 관련이 없으며 매일 자정에 스크립트를 실행하는 것과 달리 큐를 통과하기 때문에 더 좋은 아이디어 일 것입니다.