/ / In rufus-scheduler wird der Job auf den ursprünglichen Status zurückgesetzt, wenn der Prozess-Thread beendet wird - Ruby-on-Rails, Rufus-Scheduler

In rufus-scheduler wird der Job zurückgesetzt, wenn der Prozess-Thread beendet wird - ruby-on-rails, rufus-scheduler

Ich benutze Rufus-Scheduler, um einige zu planenAufgaben für meine Rails-Anwendung. Wenn ein zeitintensiver Job geplant ist, wird der Job in den ursprünglichen Status zurückgesetzt, wenn der Job-Thread während der Jobausführung abrupt beendet wird.

Antworten:

1 für die Antwort № 1

Nein.

Wenn Sie sich den Quellcode von Rufus-Scheduler ansehen, werden Sie feststellen, dass Rails, Rollbacks oder Transaktionen nicht erwähnt werden.

Sie sind verantwortlich, das müssen Sie selbst einkalkulieren. Rufus-Scheduler ist agnostisch für Rails / Sinatra / Sequel / Active-Record / etc. Es ist nur eine Ruby-Bibliothek.