クラスター内にある1つのServer 2008 Webサーバー(R2ではない)で実行されるWindowsスケジュールタスクがいくつかあります。
最近、元のウェブサーバークラスターから新しいウェブサーバークラスター(サーバー2008-R2ではない)に移動しました。
Windowsタスクを実行する(クラスター内の)新しいWebサーバーは、私たちが信じている元のサーバーと同じように設定されています。
しかし、新しいWindowsサーバーでは、Windowsタスクスケジューラが各タスクを3回瞬時に開始したいように見えることがわかりました。
新しいタスクをキューに入れるオプションを設定すると、次のようになります。
イベントID 324タスクスケジューラは、タスク "\ Client Reporting"のインスタンス "{9a1a8411-b042-45ff-8e6b-89874df230d7}"をキューに入れ、インスタンス "{2bcc3df6-ea3b-4453-90c2-75b8b1946388}"が完了するとすぐにインスタンスを起動します。
既存のタスクを停止するオプションを設定すると、次のようになります。
イベントID 323タスクスケジューラは、新しいインスタンス「{4db66265-1f51-4ede-8535-ac7c3cb5c4c1}」を起動するために、タスク「\ Client Reporting」のインスタンス「{e685a910-b32b-414e-85fd-96bbe54314a2}」を停止しました。
チェックされた設定:
タスクをオンデマンドで実行できるようにします。
スケジュールされた開始を逃した後、できるだけ早くタスクを実行します。
1時間以上実行している場合は、タスクを停止します。
要求されたときに実行中のタスクが終了しない場合は、強制的に停止します。
コンピューターがAC電源で動作している場合にのみ、タスクを開始します。
コンピューターがバッテリー電源に切り替わった場合は、タスクを停止します。
選択したオプション:タスクが既に実行されている場合-既存のインスタンスを停止します。
注:タスクをクラスター内のあるサーバーから別のサーバーに移動して、選択した特定のサーバーのタスクスケジューラが問題の原因であるかどうかを確認しました。同じ行動。
新しいサーバーの構築に関係があるのでしょうか?
別のサーバークラスターに非常によく似たタスクがセットアップされており、これらすべてを何度も起動しなくても問題なく動作します。これらのタスクをここでのタスクと比較すると、タスクスケジューラ内のオプションを通じて利用できる設定に関して、明らかに異なるものは何もないようです。
トリガー:タスクは毎日1時間に1回トリガーされ、この時間を超えると停止するようにスケジュールされます。
アクション:.batファイルを実行します。
これを引き起こしている可能性のあるもの/タスクがこの方法で複数回開始する原因となっているロジックを確認できる場所はどこですか?