2013-07-03 16 views
10

Nel file di registro di Sitecore (6.6 v130404) ci sono così tanti "Sitecore non dispone delle autorizzazioni necessarie per la lettura/creazione di contatori". record in fase di creazione. Ho disabilitato i contatori delle prestazioni nel server. estrattoSitecore non dispone delle autorizzazioni necessarie per la lettura/creazione di contatori

<!-- ENABLE COUNTERS 
       Indicates if performance counters are enabled. 
       Default value: true 
    --> 

<setting name="Counters.Enabled" value="false"/> 

Log: (Ogni sei secondi questo mantiene l'aggiornamento del registro)

Heartbeat 19:07:33 WARN Sitecore has no necessary permissions for reading/creating counters. 
Heartbeat 19:07:39 WARN Sitecore has no necessary permissions for reading/creating counters. 
Heartbeat 19:07:45 WARN Sitecore has no necessary permissions for reading/creating counters. 
Heartbeat 19:07:51 WARN Sitecore has no necessary permissions for reading/creating counters. 

Ho modificato la seguente impostazione WebConfig e impostare il valore come 1 ora, come il registro sopra menziona che è legato alla un'impostazione di battito cardiaco.

Questo ha risolto il problema. Ho cercato su Google qualsiasi effetto con questo cambiamento in questa impostazione, non ho trovato risultati su questo. Va bene per impostare questa impostazione su 1ora? Qual è lo scopo di questa impostazione?

risposta

18

Un utente del pool di applicazioni Sitecore (molto probabilmente l'utente del servizio di rete ) del servizio di rete deve essere membro del gruppo "Performance Monitor Users" per accedere alla chiave del Registro di sistema indicata. Aggiungere l'utente a questo gruppo e riavviare IIS dovrebbe risolvere il problema.

+0

Ho provato questo, ma non ha funzionato. E poi ho dato il permesso a "Performance Logging". – Dhanuka777

+1

Ho confermato che l'utente del pool di app deve essere aggiunto al gruppo ** Utenti registro prestazioni **. Dopo questo e un riavvio di IIS, l'avviso non si verifica. – ravinsp

+0

In ambienti Win8 aggiungo l'identità del pool di applicazioni per il mio sito agli utenti di Performance Monitor e non ricevo l'errore, è qualcosa che varia tra le versioni di Windows? –

13

Come spiegato nella risposta approvato è necessario aggiungere l'utente pool di app per gli utenti di monitoraggio delle prestazioni egli utenti accedono prestazioni gruppo. Per aggiungere l'utente del pool di app, aggiungere il pool di applicazioni \ {nome sito}. È necessario riavviare nuovamente la macchina o in alternativa riavviare i iis e disconnettersi e accedere per assicurarsi che le modifiche vengano rilevate dall'appartenenza al gruppo utente

Di seguito sono riportati alcuni screenshot.

iis app pool

computer management groups

add user to groups