Pau*_*l H 12 windows-server-2008 scheduled-task scheduling
我们有许多 Windows 计划任务,它们运行在集群中的一个 Server 2008 Webserver(不是 R2)上。
我们最近从原来的网络服务器集群迁移到了新的网络服务器集群(Server 2008 - 而不是 R2)。
运行 Windows 任务的新网络服务器(在集群中)的设置与我们认为的原始网络服务器相同。
但是我们现在发现,在新的 Windows Server 上,Windows 任务计划程序似乎想要立即启动每个任务 3 次。
如果我们设置选项来排队一个新任务,我们会得到:
事件 ID 324 任务计划程序已将任务“\Client Reporting”的实例“{9a1a8411-b042-45ff-8e6b-89874df230d7}”排入队列,并将在实例“{2bcc3df6-ea3b-4453-90c2-75b88b1946s3”完成后立即启动它
如果我们设置停止现有任务的选项,我们会得到:
事件 ID 323 任务计划程序停止了任务“\Client Reporting”的实例“{e685a910-b32b-414e-85fd-96bbe54314a2}”以启动新实例“{4db66265-1f51-4ede-8535-ac7c3cb5c4c1”
勾选设置:
允许任务按需运行。
错过预定的开始后尽快运行任务。
如果运行时间超过 1 小时,请停止任务。
如果正在运行的任务在请求时没有结束,则强制它停止。
仅当计算机使用交流电源时才启动任务。
如果计算机切换到电池供电,则停止任务。
选定的选项:如果任务已经在运行 - 停止现有实例。
注意:我们将任务从集群中的一台服务器移动到另一台服务器,以查看是否是我们选择的特定服务器上的 Task Scheduler 导致了问题。同样的行为。
可能与新服务器的构建有关吗?
我们在另一个服务器集群上设置了非常相似的任务,无需多次启动即可正常工作。将这些任务与此处的任务进行比较 - 通过任务计划程序中的选项,我们可以使用的设置似乎没有任何明显不同。
触发器:该任务计划每天触发一次,每小时触发一次 - 如果超过此时间则停止。
操作:运行 .bat 文件。
什么可能导致这种情况/我们可以在哪里查看导致任务以这种方式多次启动的逻辑?
我们通过勾选“如果任务失败,重新启动频率:”选项(默认值为“1 分钟”和“尝试重新启动最多:3 次”)来阻止 Windows 任务计划程序启动多个进程。
这似乎违反直觉
2. 无论如何,任务似乎已经决定启动三次。
另外 - 我们在测试网络服务器上设置了这些相同的任务,并且不需要勾选此选项。
归档时间: |
|
查看次数: |
40413 次 |
最近记录: |