1
私はRailsアプリケーションのいくつかのタスクのスケジューリングにrufus-schedulerを使用しています。時間のかかるジョブがスケジュールされている場合、ジョブの実行中にジョブスレッドが突然強制終了された場合、ジョブは初期状態にロールバックされますか?rufus-schedulerでは、プロセススレッドが終了した場合、ジョブは初期状態にロールバックされます
私はRailsアプリケーションのいくつかのタスクのスケジューリングにrufus-schedulerを使用しています。時間のかかるジョブがスケジュールされている場合、ジョブの実行中にジョブスレッドが突然強制終了された場合、ジョブは初期状態にロールバックされますか?rufus-schedulerでは、プロセススレッドが終了した場合、ジョブは初期状態にロールバックされます
号
あなたはルーファス・スケジューラのソースコードを見れば、あなたはそれでRailsの、ロールバックやトランザクションの言及なしが存在しないことがわかります。
あなたは担当しているので、自分でそれを考慮する必要があります。 Rufus-schedulerはRails/Sinatra/Sequel/Active-Record/etcに依存しません。それは単なるRubyライブラリです。
Ohk。どうもありがとう。 – elixir