/ / En rufus-scheduler, el trabajo vuelve al estado inicial si el subproceso del proceso se interrumpe: ruby-on-rails, rufus-scheduler

En rufus-scheduler, el trabajo se revierte al estado inicial si el subproceso del proceso se interrumpe: ruby-on-rails, rufus-scheduler

Estoy usando rufus-scheduler para programar algunosTareas para mi aplicación Rails. En el caso de un trabajo programado que requiere mucho tiempo, ¿la reversión del trabajo a su estado inicial, en caso de que la secuencia del trabajo se interrumpa abruptamente, en medio de la ejecución de un trabajo?

Respuestas

1 para la respuesta № 1

No.

Si observa el código fuente de rufus-scheduler, notará que no hay menciones de Rails, rollbacks o transacciones en él.

Usted está a cargo, debe tener eso en cuenta por sí mismo. Rufus-scheduler es Rails / Sinatra / Sequel / Active-Record / etc agnóstico. Es sólo una biblioteca de Ruby.