QA@IT

タスクスケジューラで1時間に1回の処理としたものがたまに2回続けて動いてしまう

860 PV

【環境】
〇OSは「windows Server 2016 Std」
〇タスクスケジューラの設定は、AM5:30から開始で1時間に1回の繰り返し
〇サーバー自体はAM0:45~5:15の間は停止
 〇バッチ処理を呼び出して実行

【発生した現象】
 〇バッチ処理は3秒もかからない程度
〇2回実行される時は処理の1秒後に再度処理が実行されている。
〇2回実行される時の規則性はみられず、1日ずっと2回実行される時、1日のうち何回かが2回実行という時、
  2回実行はない時と混在。

【質問事項】
上記のような現象が発生する為、仕方なく呼び出される側の処理で処理の2度目の実行を防ぐようにしています。
できればタスクスケジューラ側対処したいのですが、何かよい設定などないのでしょうか?

【他】
2008の時には以下のようなバグがあったようですが…
  → https://support.microsoft.com/ja-jp/help/2461249/the-task-scheduler-service-runs-the-same-job-two-times-in-windows-serv」

ウォッチ

この質問への回答やコメントをメールでお知らせします。