클러스터에있는 하나의 Server 2008 웹 서버 (R2 아님)에서 실행되는 Windows 예약 작업이 많이 있습니다.
최근에 원래 웹 서버 클러스터에서 새로운 웹 서버 Cluser (Server 2008-R2 아님)로 이동했습니다.
Windows 작업을 실행하는 새 웹 서버 (클러스터에서)는 우리가 생각하는 원본과 동일하게 설정됩니다.
그러나 이제 새 Windows Server에서 Windows 작업 스케줄러가 각 작업을 즉시 세 번 시작하려는 것으로 보입니다.
새 작업을 대기열에 넣도록 옵션을 설정하면 다음과 같은 결과가 나타납니다.
이벤트 ID 324 작업 스케줄러가 "\ Client Reporting"작업의 "{9a1a8411-b042-45ff-8e6b-89874df230d7}"인스턴스를 대기열에 넣고 인스턴스 "{2bcc3df6-ea3b-4453-90c2-75b8b1946388}"이 완료되는 즉시 시작합니다.
기존 작업을 중지하는 옵션을 설정하면 다음과 같은 결과가 나타납니다.
이벤트 ID 323 작업 스케줄러가 새 인스턴스 "{4db66265-1f51-4ede-8535-ac7c3cb5c4c}}을 (를) 시작하기 위해"\ Client Reporting "작업의"{e685a910-b32b-414e-85fd-96bbe54314a2} "인스턴스를 중지했습니다.
틱 설정 :
요청시 작업을 실행할 수 있습니다.
예약 된 시작을 놓친 후 가능한 빨리 작업을 실행하십시오.
1 시간 이상 실행하면 작업을 중지하십시오.
요청시 실행중인 작업이 종료되지 않으면 강제로 중지합니다.
컴퓨터의 AC 전원이 켜져있는 경우에만 작업을 시작하십시오.
컴퓨터가 배터리 전원으로 전환되면 작업을 중지하십시오.
선택한 옵션 : 작업이 이미 실행중인 경우 기존 인스턴스를 중지하십시오.
참고 : 클러스터의 한 서버에서 다른 서버로 작업을 이동하여 선택한 특정 서버의 작업 스케줄러가 문제의 원인인지 확인했습니다. 같은 행동.
새로운 서버 구축과 관련이있을 수 있습니까?
우리는이 모든 다중 시작 없이도 정상적으로 작동하는 다른 서버 클러스터에서 매우 유사한 작업을 설정했습니다. 이러한 작업을 여기에있는 작업과 비교하면 작업 스케줄러의 옵션을 통해 사용할 수있는 설정 측면에서 분명히 다른 것은 없습니다.
트리거 : 작업이 매일 한 시간에 한 번 트리거되고이 시간을 초과하면 중지되도록 예약됩니다.
작업 : .bat 파일을 실행하십시오.
이로 인해 무엇이 / 어디에서 이런 식으로 작업이 여러 번 시작되는지 어떤 논리가 보이는지 확인할 수 있습니까?