バックグラウンド作業を管理するためにDelayedJobを使用しています。
ただし、定期的に実行する必要のあるタスクがいくつかあります。たとえば、毎時、毎日、毎週。
今のところ、タスクを実行するときに、1日/週/月で実行される新しいタスクを作成します。
しかし、私はそれが本当に好きではありません。何らかの理由でタスクが完全に実行されていない場合、次のタスクを作成せず、タスクの実行が失われる可能性があります。
Railsアプリでそのようなことを(ジョブが遅れて)どのように管理して、通常のタスクリストが正しいままであることを確認しますか?