Beheerservers en hun beheerde apparaten worden grijs weergegeven in de Operations Manager-console
In dit artikel wordt een probleem opgelost waarbij sommige Operations Manager-rollen grijs worden weergegeven in de Operations-console en gebeurtenis 623 is aangemeld op de betreffende computers.
Oorspronkelijke productversie: Microsoft System Center 2012 Operations Manager
Oorspronkelijk KB-nummer: 975057
Symptomen
In een Microsoft System Center Operations Manager-omgeving kunnen een of meer beheerservers die de volgende rollen hosten, samen met de beheerde apparaten van die beheerservers, grijs of grijs worden weergegeven in de Operations-console:
- Beheerserver
- Gatewayserver
- Agent
Daarnaast wordt een gebeurtenis die lijkt op het volgende vastgelegd in het Operations Manager-logboek op deze computers:
Gebeurtenisbron: ESE
Gebeurteniscategorie: Transaction Manager
Gebeurtenis-id: 623
Beschrijving: HealthService (<PID>) Het versiearchief voor exemplaar<>("<name>") heeft de maximale grootte van <de waarde> Mb bereikt. Het is waarschijnlijk dat een langlopende transactie het opschonen van het versiearchief verhindert en dat deze groter wordt. Updates worden geweigerd totdat de langlopende transactie volledig is doorgevoerd of teruggedraaid. Mogelijke langlopende transactie:
SessionId: <waarde>
Sessiecontext: <waarde>
ThreadId van sessiecontext: <waarde>.
Opschonen: <waarde>
Notitie
Deze gebeurtenis kan het probleem melden met andere Operations Manager-processen, afhankelijk van de betrokken rol.
Oorzaak
Dit probleem treedt meestal op in een grote Operations Manager-omgeving waarin een beheerserver of agentcomputer veel werkstromen beheert. Deze situatie kan een van de volgende redenen hebben:
- Er zijn veel management packs geïnstalleerd.
- Een beheerserver of agent fungeert als proxy voor veel apparaten.
De Operations Manager Health Service slaat records op van transacties die niet zijn voltooid in iets dat versiearchief wordt genoemd. Met het versiearchief kan de Extensible Storage Engine (ESE) huidige transacties bijhouden en beheren. Het versiearchief bevat een lijst met bewerkingen die worden uitgevoerd door actieve transacties die worden onderhouden door de HealthService-service. Deze lijst is een in-memory lijst met wijzigingen die worden aangebracht in de HealthService Store-database. Er is een standaardgrootte die is geoptimaliseerd voor een typische installatie van elke Operations Manager-rol. De standaardgrootte is echter mogelijk onvoldoende voor bepaalde Operations Manager-omgevingen.
Oplossing
Belangrijk
Deze sectie, methode of taak bevat stappen voor het bewerken van het register. Als u het register op onjuiste wijze wijzigt, kunnen er echter grote problemen optreden. Zorg er daarom voor dat u de volgende stappen zorgvuldig volgt. Voor optimale veiligheid maakt u dagelijks een back-up van het register voordat u het wijzigt. Als er een probleem optreedt, kunt u het register altijd nog herstellen. Raadpleeg Een back-up maken van en het herstellen van het register in Windows voor meer informatie over het maken van een back-up en het herstellen van het register.
U kunt het probleem oplossen door de volgende registerinstelling toe te passen op de computers waarop de betrokken rollen worden gehost:
- Subsleutel:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HealthService\Parameters
- Type: REG_DWORD
- Naam: Maximale persistentieversiearchief
- Waarde: Aantal pagina's van 16 kilobyte
- Grondtal: decimaal
De standaardgrootte van het versiearchief is afhankelijk van de operations manager-rol en wordt gedefinieerd als het aantal pagina's van 16 kilobyte dat in het geheugen moet worden toegewezen. De standaardwaarden zijn zoals hieronder weergegeven:
- Agent (werkstationbesturingssystemen): 640 (10 megabytes)
- Agent (serverbesturingssystemen): 1920 (30 megabytes)
- Beheerserver: 5120 (80 megabytes)
Als u dit probleem ondervindt, raden we u aan de grootte van het versiearchief in te stellen op een dubbele standaardgrootte. Als u bijvoorbeeld de grootte van het versiearchief instelt op een computer waarop een beheerserverfunctie wordt gehost, stelt u de registerwaarde in op 10240 (decimaal).
Nadat u de registerwijziging hebt toegepast, start u de HealthService-service opnieuw.
Notitie
- Voor een grotere versieopslag moet extra geheugen worden toegewezen.
- Als healthservice veel werkstromen uitvoert, moet deze registerwaarde zelfs groter zijn dan de aanbevolen grootte.
- Zie Problemen met grijze agentstatussen in System Center Operations Manager oplossen voor andere problemen waarbij sommige van deze symptomen vergelijkbaar zijn.