2013-07-03 10 views
10

W pliku dziennika Sitecore (6.6 v130404) jest tak wiele "Sitecore nie ma niezbędnych uprawnień do czytania/tworzenia liczników." tworzone rekordy. Wyłączyłem liczniki wydajności na serwerze. EkstraktSitecore nie ma niezbędnych uprawnień do czytania/tworzenia liczników.

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

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

Log: (Za każde 6seconds ten utrzymuje aktualizując dziennik)

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. 

Mam zmodyfikowano następujące ustawienie webconfig i ustawić wartość za 1 godzinę, jak wyżej dziennik wspomina, że ​​jest to związane z ustawienie rytmu serca.

To rozwiązało problem. Mam Google Googled dla jakichkolwiek efektów z tą zmianą w tym ustawieniu, nie znalazłem żadnych wyników w tej sprawie. Czy można ustawić to ustawienie na 1 godzinę? Jaki jest cel tego ustawienia?

Odpowiedz

18

Użytkownik puli aplikacji Sitecore (prawdopodobnie usługa sieciowa użytkownik) musi być członkiem grupy "Użytkownicy monitora wydajności", aby mieć dostęp do wspomnianego klucza rejestru. Dodanie użytkownika do tej grupy i ponowne uruchomienie usług IIS powinno rozwiązać problem.

+0

próbowałem tego, ale to nie działa. A potem dałem pozwolenie na "Rejestrowanie wydajności". – Dhanuka777

+1

Potwierdziłem, że użytkownik puli aplikacji musi zostać dodany do grupy ** Dzienniki wydajności użytkownika **. Po tym i ponownym uruchomieniu IIS ostrzeżenie nie występuje. – ravinsp

+0

W środowiskach Win8 dodajem tożsamość puli aplikacji dla mojej witryny do monitorów wydajności i nie uzyskuję błędu, czy jest to coś, co różni się między wersjami systemu Windows? –

13

Jak wyjaśniono w zatwierdzonym odpowiedzi trzeba dodać użytkownika aplikacja basen do użytkowników monitorować wydajność i wydajności użytkownicy logują grupowych. Aby dodać pulę aplikacji, dodaj użytkownika: iispool \ {site name}. Musisz ponownie uruchomić urządzenie lub zrestartować ponownie iis i wylogować się, aby się upewnić, że zmiany zostały wykryte przez członkostwo w grupie użytkowników

Oto kilka zrzutów ekranu.

iis app pool

computer management groups

add user to groups

Powiązane problemy