Ich benutze einen verzögerten Job, um Hintergrundarbeit zu verwalten.
Allerdings habe ich einige Aufgaben, die in regelmäßigen Abständen ausgeführt werden müssen. Zum Beispiel jede Stunde, jeden Tag oder jede Woche.Regelmäßig verzögerte Jobs
Für jetzt, wenn ich die Aufgabe ausführen, erstelle ich eine neue, die an einem Tag/Woche/Monat ausgeführt werden soll.
Allerdings mag ich es nicht wirklich. Wenn die Aufgabe aus irgendeinem Grund nicht vollständig ausgeführt wird, erstellen wir nicht die nächste Aufgabe, und wir könnten die Ausführung der Aufgabe verlieren.
Wie verwalten Sie solche Dinge (mit verzögertem Job) in Ihren Rails-Apps, um sicherzugehen, dass Ihre normale Aufgabenliste korrekt ist?
Schöne Sache, wann auch immer. Mit einigen Aufgaben, die mir erlauben, crontab neu zu laden, wenn ich etwas ändere (ich muss Aufgaben dynamisch ändern). Vielen Dank :) –