Processo timer: proprietà Stsadm (Office SharePoint Server)
Per processo timer si intende un servizio che archivia informazioni relative alle unità di lavoro logiche in un server ed esegue query su tali informazioni per l'esecuzione a intervalli prestabiliti, ovvero in base a una pianificazione temporale. L'espressione pianificazione temporale è applicabile a tutti i siti Web in una particolare applicazione Web. L'ambito determina la modalità di esecuzione del processo. Un processo con ambito a livello di server Web viene eseguito per ogni computer server Web, indipendentemente da tutti gli altri server Web che potrebbero ospitare lo stesso contenuto. Un'operazione con ambito a livello di database del contenuto viene eseguita una volta per il database del contenuto, ovvero una volta per ogni database del contenuto nell'intero server o nell'intera server farm.
Quando si pianifica un processo temporizzato, si stabilisce l'ora di avvio. È ad esempio possibile pianificare un processo in modo che venga eseguito giornalmente e abbia inizio tra l'1.00 e le 2.00. Per pianificare l'avvio di un processo, si utilizza sempre un intervallo di tempo anziché un'ora specifica. In questo modo il servizio Timer di Windows SharePoint Services (SPTimer), descritto nei paragrafi successivi, può essere eseguito a un'ora qualsiasi di tale intervallo, in modo da evitare che tutti i server di una server farm eseguano il processo pianificato contemporaneamente. Se ad esempio si imposta l'elaborazione job-change-log-expiration in modo che venga eseguita tra l'1.00 e le 2.00, ogni server Web front-end avvierà l'elaborazione del registro delle modifiche a un'ora qualsiasi compresa in tale intervallo di tempo.
Il servizio Timer di Windows SharePoint Services (SPTimer), un'utilità eseguita in background, gestisce i processi pianificati in Windows SharePoint Services. Questa utilità viene installata nel server Web quando si configura 1st_WSS_3. Il servizio Timer di SharePoint si basa sul calendario Gregoriano per la pianificazione. Per ogni processo pianificato è necessario specificare un'ora di inizio in base al formato a 24 ore. L'ora viene specificata nel formato locale, indicando lo scostamento rispetto all'ora UTC (Coordinated Universal Time), utilizzato anche per l'archiviazione.
Le date utilizzate dal servizio Timer di SharePoint non vengono archiviate nel contesto. Ciò significa che non è possibile pianificare processi in modo che vengano eseguiti ogni X giorni/settimane/mesi/anni, dove X è maggiore di 1. Per tale motivo, sebbene sia possibile pianificare processi in modo che vengano eseguiti ogni giorno, ogni settimana o ogni mese, non è possibile pianificare un processo in modo che venga eseguito ogni due giorni e così via, né pianificare processi in modo che vengano eseguiti in giorni relativi di un mese, ad esempio il terzo lunedì di ogni mese.
Le proprietà del processo timer fanno parte delle operazioni setproperty e getproperty. La sintassi per l'operazione setproperty è la seguente:
stsadm -o setproperty
-propertyname <nome proprietà>
-propertyvalue <valore proprietà>
[-url] < http://nome_server >
La sintassi per l'operazione getproperty è la seguente:
stsadm -o getproperty
-propertyname <nome proprietà>
[-url] <http://nome_server>
Nota
È possibile sostituire -pn a -propertyname e -pv a -propertyvalue.
Nella tabella seguente vengono descritte le proprietà del processo timer.
Nome della proprietà | Descrizione |
---|---|
Job-change-log-expiration: proprietà Stsadm (Office SharePoint Server) |
Specifica la pianificazione temporale per l'esecuzione del processo timer del registro delle modifiche. |
Job-recycle-bin-cleanup: proprietà Stsadm (Office SharePoint Server) |
Specifica la pianificazione temporale per l'esecuzione di una pulitura del Cestino. |
Job-ceip-datacollection: proprietà Stsadm (Office SharePoint Server) |
Specifica la pianificazione temporale per la raccolta dei dati del programma Analisi utilizzo software. |
Job-config-refresh: proprietà Stsadm (Office SharePoint Server) |
Specifica la pianificazione del processo di aggiornamento della configurazione. |
Job-database-statistics: proprietà Stsadm (Office SharePoint Server) |
Specifica la pianificazione temporale per la raccolta delle statistiche dei database. |
Job-watson-trigger: proprietà Stsadm (Office SharePoint Server) |
Visualizza la pianificazione temporale del processo Caricamento criteri Watson per Windows SharePoint Services. |
Invia gli eventi dei flussi di lavoro che sono stati accodati recapitandoli ai flussi di lavoro. |
|
Job-workflow-autoclean: proprietà Stsadm (Office SharePoint Server) |
Specifica la pianificazione temporale per l'esecuzione di un'analisi mirata all'eliminazione dei dati di istanze del flusso di lavoro e degli elementi di attività del flusso di lavoro. |
Job-workflow-failover: proprietà di Stsadm (Office SharePoint Server) |
Specifica una pianificazione per il riavvio delle operazioni dei flussi di lavoro che hanno esito negativo per motivi esterni. |
Job-gradual-site-deletion: proprietà Stsadm (Office SharePoint Server) |
Consente di contrassegnare una raccolta siti come eliminata, in modo da impedire qualsiasi ulteriore accesso al relativo contenuto. |