Domanda

Non ho problema strano con il mio lavoro timer personalizzato ...

Il mio lavoro Rans timer perfettamente e spettacoli riusciti a TMR pagina di stato ma nessun cambiamento don `t appaiono in queste raccolte siti.

Ho fortemente connesso timer passi lavori ... nessun errore lì e file di log dimostrare che rans perfettamente possibile ...

ambiente server è: MUSCHIO 1x App 2x WFE 1xSQL

scopo

Timer di lavoro: Timer personalizzato assegni di lavoro 4 sitecollections articoli liste (articoli del flusso di lavoro) sono loro scadenza. elencano Controlli oggetti e, quindi chiama webservice se un oggetto è scaduto ...

Codice contructor dal processo timer:

    /// <summary>
    /// Initializes a new instance of the TimerJob class.
    /// </summary>
    /// <param name="jobName">Name of the job.</param>
    /// <param name="webApplication">The web application.</param>
    public TimerJob(string jobName, SPWebApplication webApplication)
        : base(jobName, webApplication, null, SPJobLockType.Job)
    {
        Title = "WorkflowChecker";
    }

non SPJobLockType.Job influenzano questo? Io non so perché seriamente processo timer fa quello che fa ...

Thx in anticipo ... SAV

È stato utile?

Soluzione

un processo timer viene eseguito in una specifica servizio Windows per SharePoint Server. processi timer svolgono anche compiti di infrastruttura per il servizio Timer, come cancellare la cronologia dei lavori timer e riciclare il servizio Timer; e le attività per le applicazioni Web, come ad esempio l'invio di avvisi e-mail. Un processo timer contiene una definizione del servizio da eseguire e specifica la frequenza con cui viene avviato il servizio. Il servizio di SharePoint 2010 Timer (SPTimerV4) esegue i lavori timer. Molte funzionalità di SharePoint Server si basano su processi timer per eseguire i servizi in base a una pianificazione.

Ci sono tre diversi tipi di bloccaggio, come definito dal censimento SPJobLockType:

  • SPJobLockType.ContentDatabase Blocca il database del contenuto. Un processo timer viene eseguito una volta
    per ogni database del contenuto che è associato con l'applicazione Web.
  • SPJobLockType.Job Blocca il processo timer in modo che venga eseguito su una sola macchina in azienda.
  • SPJobLockType.None No blocca. Le piste di lavoro timer su ogni macchina in cui il genitore
    servizio di provisioning.

È possibile visualizzare il seguente sito e otterrete pic chiaro che cosa, perché e come .. http://www.andrewconnell.com/blog/articles/CreatingCustomSharePointTimerJobs.aspx

Saluti,
Shiva

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top