Hanteringsservrar och deras hanterade enheter är nedtonade i Operations Manager-konsolen
Den här artikeln åtgärdar ett problem där vissa Operations Manager-roller är nedtonade i driftkonsolen och händelse 623 loggas på de berörda datorerna.
Ursprunglig produktversion: Microsoft System Center 2012 Operations Manager
Ursprungligt KB-nummer: 975057
Symptom
I en Microsoft System Center Operations Manager-miljö kan en eller flera hanteringsservrar som är värdar för följande roller, tillsammans med hanteringsservrarnas hanterade enheter, se nedtonade eller nedtonade ut i driftkonsolen:
- Hanteringsserver
- Gateway-server
- Handläggare
Dessutom loggas en händelse som liknar följande i Operations Manager-loggen på dessa datorer:
Händelsekälla: ESE
Händelsekategori: Transaction Manager
Händelse-ID: 623
Beskrivning: HealthService (<PID>) Versionsarkivet för instansinstansen><("<name>") har nått sin maximala storlek på <värdet> Mb. Det är troligt att en långvarig transaktion förhindrar rensning av versionsarkivet och gör att det byggs upp i storlek. Uppdateringar avvisas tills den långvariga transaktionen har checkats in helt eller återställts. Möjlig tidskrävande transaktion:
SessionId: <värde>
Sessionskontext: <värde>
Session-context ThreadId: <value>.
Rensning: <värde>
Kommentar
Den här händelsen kan rapportera problemet med andra Operations Manager-processer, beroende på vilken roll som påverkas.
Orsak
Det här problemet uppstår vanligtvis i en stor Operations Manager-miljö där en hanteringsserver eller en agentdator hanterar många arbetsflöden. Den här situationen kan inträffa av någon av följande orsaker:
- Många hanteringspaket är installerade.
- En hanteringsserver eller en agent fungerar som proxy för många enheter.
Operations Manager-Hälsotjänst lagrar poster för transaktioner som inte har slutförts i något som kallas versionsarkiv. Versionsarkivet gör det möjligt för ESE (Extensible Storage Engine) att spåra och hantera aktuella transaktioner. Versionsarkivet har en lista över åtgärder som utförs av aktiva transaktioner som underhålls av HealthService-tjänsten. Den här listan är en minnesintern lista över ändringar som görs i hälsotjänstlagringsdatabasen. Standardstorleken är optimerad för en typisk installation av varje Operations Manager-roll. Standardstorleken kan dock vara otillräcklig för vissa Operations Manager-miljöer.
Åtgärd
Viktigt!
Det här avsnittet, metoden eller uppgiften innehåller steg som beskriver hur du ändrar registret. Det kan uppstå allvarliga problem om du gör detta felaktigt. Följ därför noggrant dessa steg. För extra skydd, säkerhetskopiera registret innan du ändrar det. Då kan du återställa registret om det uppstår problem. Mer information om hur du säkerhetskopierar och återställer registret finns i Hur du säkerhetskopierar och återställer registret i Windows.
Lös problemet genom att tillämpa följande registerinställning på de datorer som är värdar för de berörda rollerna:
- Undernyckel:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HealthService\Parameters
- Typ: REG_DWORD
- Namn: Högsta tillåtna beständighetsversionslager
- Värde: Antal sidor på 16 kilobyte
- Bas: Decimal
Standardstorleken för versionsarkivet beror på Operations Manager-rollen och definieras som antalet sidor på 16 kilobyte som ska allokeras i minnet. Standardvärdena är följande:
- Agent (operativsystem för arbetsstation): 640 (10 mb)
- Agent (serveroperativsystem): 1920 (30 MB)
- Hanteringsserver: 5120 (80 mb)
Om det här problemet uppstår rekommenderar vi att du ställer in versionslagringsstorleken på dubbelt så stor som standardstorleken. Om du till exempel anger versionslagringsstorleken på en dator som är värd för en hanteringsserverroll anger du registervärdet till 10240 (decimal).
När du har tillämpat registerändringen startar du om Tjänsten HealthService.
Kommentar
- En större versionslagringsstorlek kräver att ytterligare minne allokeras.
- Om HealthService kör många arbetsflöden måste registervärdet anges ännu större än den rekommenderade storleken.
- Andra problem där vissa av dessa symtom liknar varandra finns i Felsöka grå agenttillstånd i System Center Operations Manager.