Skip to main content

スケジューラーの時刻の競合

Varicent Incentivesでは、スケジューラーでタスクをスケジュールする場合、2つのタスクを同時に実行できないことに注意してください。

たとえば、1つのプロセスが午後11時にスケジュールされ、別のプロセスが午後11:01にスケジュールされている場合、最初のプロセスが未完了の場合、2番目のプロセスは実行されません。2番目のタスクを実行できない場合、スケジュールの競合を示すエラー・メッセージが表示されます。スケジューラーを正常に実行する前に、競合を解決する必要があります。

スケジューラーには、タスクをスキップする前に実行する10分間の時間枠があります。たとえば、スケジュールの競合が原因でスケジューラーが午後11時のスケジュール時刻に間に合わなかった場合、スケジューラーは午後11時9分59秒までタスクの実行を試行し続けます。タスクが10分の時間枠内で実行できない場合、タスクはスキップされます。

重要

スケジューラーサービスは、一度に1つのプロセスしか実行できません。複数のモデルが同じスケジューラーサービスを使用する場合、スケジュールされたプロセスは、モデルごとに異なる時間に実行する必要があります。スケジュールされたモデル管理を複数のモデルで同時に実行する必要がある場合は、各モデルが異なるサービスを指し示す必要があります。