타이머 작업: Stsadm 속성(Office SharePoint Server)

업데이트 날짜: 2009년 5월

적용 대상: Office SharePoint Server 2007

 

마지막으로 수정된 항목: 2015-03-09

타이머 작업은 서버의 논리적 작업 단위에 대한 정보를 저장하고, 미리 정의된 간격 즉, 시간 일정에 따라 실행되도록 쿼리하는 서비스로 정의됩니다. 시간 일정이라는 용어는 특정 웹 응용 프로그램의 모든 웹 사이트에 적용되고 범위는 작업 실행 방식을 결정합니다. 작업 범위를 웹 서버 수준으로 지정하는 경우 해당 작업은 같은 콘텐츠를 호스팅할 수 있는 다른 모든 웹 서버와 별도로 각 웹 서버 컴퓨터에 대해 실행됩니다. 작업 범위를 콘텐츠 데이터베이스 수준으로 지정하는 경우에는 콘텐츠 데이터베이스에 대해 한 번 실행됩니다. 즉, 전체 서버 또는 서버 팜의 각 콘텐츠 데이터베이스에 대해 한 번씩 실행됩니다.

타이머 작업을 예약할 때는 작업의 시작 시간을 예약합니다. 예를 들어 작업을 매일 오전 1시와 오전 2시 사이에 시작하도록 예약할 수 있습니다. 작업은 항상 특정 시간이 아니라 시간 범위 내에 시작하도록 예약합니다. 그러면 서버 팜의 모든 서버에서 동시에 예약된 작업을 실행하지 않도록 Windows SPTimer(SharePoint Services 타이머) 서비스가 해당 범위 내 임의의 시간에 실행되도록 할 수 있습니다. Windows SPTimer 서비스는 다음 단락에 설명되어 있습니다. 예를 들어 job-change-log-expiration 프로세스가 오전 1시부터 오전 2시 사이에 실행되도록 설정한 경우, 각 프런트 엔드 웹 서버가 오전 1시부터 오전 2시 사이의 적절한 시간에 변경 로그를 처리하기 시작합니다.

백그라운드 유틸리티인 Windows SPTimer(SharePoint Services 타이머) 서비스는 Windows SharePoint Services에서 예약된 작업을 처리합니다. 이 유틸리티는 1st_WSS_3을 설치할 때 웹 서버에 설치됩니다. SharePoint 타이머 서비스에서는 일정 예약 시 양력 달력을 사용합니다. 예약하는 모든 작업에 대해 24시간제를 기준으로 해당 작업의 시작 시간을 지정해야 합니다. 시간은 로컬 시간이나 UTC(협정 세계 표준시)의 오프셋으로 지정하며 해당 형식으로 저장됩니다.

SharePoint 타이머 서비스에서 사용하는 날짜는 컨텍스트에 저장되지 않습니다. 즉, 작업을 X일/주/월/년마다 실행하도록 예약할 수 없습니다. 여기서 X는 1보다 큽니다. 그러므로 작업을 매일, 매주, 또는 매월 실행하도록 예약할 수는 있지만 2일에 한 번 등으로 프로세스를 예약할 수는 없습니다. 매월 셋째 주 월요일과 같이 특정 월의 상대적인 날짜에 작업을 예약할 수도 없습니다.

타이머 작업 속성은 setpropertygetproperty 작업의 일부입니다. setproperty 작업의 구문은 다음과 같습니다.

stsadm -o setproperty

-propertyname <속성 이름>

-propertyvalue <속성 값>

[-url] < http://서버_이름 >

getproperty 작업의 구문은 다음과 같습니다.

stsadm -o getproperty

-propertyname <속성 이름>

[-url] <http://서버_이름>

참고

-propertyname 대신 -pn을, -propertyvalue 대신 -pv를 사용할 수 있습니다.

다음 표에서는 timerjob 속성에 대해 설명합니다.

속성 이름 설명

Job-change-log-expiration: Stsadm 속성(Office SharePoint Server)

변경 로그 타이머 작업을 수행할 시간 일정을 지정합니다.

Job-recycle-bin-cleanup: Stsadm 속성(Office SharePoint Server)

휴지통을 정리할 시간 일정을 지정합니다.

Job-ceip-datacollection: Stsadm 속성(Office SharePoint Server)

CEIP(사용자 환경 개선 프로그램) 데이터를 수집할 시간 일정을 지정합니다.

Job-config-refresh: Stsadm 속성(Office SharePoint Server)

구성 새로 고침 작업의 일정을 지정합니다.

Job-database-statistics: Stsadm 속성(Office SharePoint Server)

데이터베이스 통계를 수집할 시간 일정을 지정합니다.

Job-watson-trigger: Stsadm 속성(Office SharePoint Server)

Windows SharePoint Services Watson 업로드 작업의 시간 일정을 표시합니다.

Job-workflow: Stsadm 속성(Office SharePoint Server)

큐에 대기 중인 워크플로 이벤트를 전송하고 워크플로로 전달합니다.

Job-workflow-autoclean: Stsadm 속성(Office SharePoint Server)

워크플로 인스턴스 데이터 및 워크플로 작업 항목을 삭제하기 위해 검사를 수행할 시간 일정을 지정합니다.

Job-workflow-failover: Stsadm 속성(Office SharePoint Server)

외부 요인으로 인해 실패한 워크플로 작업을 다시 시작할 일정을 지정합니다.

Job-gradual-site-deletion: Stsadm 속성(Office SharePoint Server)

사이트 모음이 삭제된 상태로 표시되도록 함으로써 즉시 해당 콘텐츠에 더 이상 액세스할 수 없도록 합니다.