I server di gestione e i relativi dispositivi gestiti sono disattivati nella console di Operations Manager

Questo articolo risolve un problema in cui alcuni ruoli di Operations Manager sono disattivati nella Console operatore e l'evento 623 è connesso ai computer interessati.

Versione originale del prodotto: Microsoft System Center 2012 Operations Manager
Numero KB originale: 975057

Sintomi

In un ambiente Microsoft System Center Operations Manager, uno o più server di gestione che ospitano i ruoli seguenti, insieme ai dispositivi gestiti di tali server di gestione, possono apparire disattivati o disattivati nella console operatore:

  • Server di gestione
  • Server gateway
  • Agente

Inoltre, un evento simile al seguente viene registrato nel log di Operations Manager in questi computer:

Origine evento: ESE
Categoria di eventi: Gestione transazioni
ID evento: 623
Descrizione: HealthService (<PID>) L'archivio versioni per instance <instance>("<name>") ha raggiunto le dimensioni massime del <valore> Mb. È probabile che una transazione a esecuzione prolungata impedisca la pulizia dell'archivio versioni e ne causi la creazione in dimensioni. Aggiornamenti verrà rifiutato fino a quando non è stato eseguito il commit o il rollback della transazione a esecuzione prolungata. Possibile transazione a esecuzione prolungata:
SessionId: <valore>
Contesto sessione: <valore>
ThreadId contesto sessione: <valore>.
Pulizia: <valore>

Nota

Questo evento può segnalare il problema con altri processi di Operations Manager, a seconda del ruolo interessato.

Causa

Questo problema si verifica in genere in un ambiente Operations Manager di grandi dimensioni in cui un server di gestione o un computer agente gestisce molti flussi di lavoro. Questa situazione può verificarsi per uno dei motivi seguenti:

  • Vengono installati molti Management Pack.
  • Un server di gestione o un agente funge da proxy per molti dispositivi.

Il servizio integrità di Operations Manager archivia i record delle transazioni non completate in un archivio delle versioni. L'archivio versioni consente al motore di archiviazione ESE (Extensible Storage Engine) di tenere traccia e gestire le transazioni correnti. L'archivio versioni include un elenco di operazioni eseguite dalle transazioni attive gestite dal servizio HealthService. Questo elenco è un elenco in memoria delle modifiche apportate al database dell'archivio HealthService. È disponibile una dimensione predefinita ottimizzata per un'installazione tipica di ogni ruolo di Operations Manager. Tuttavia, le dimensioni predefinite potrebbero non essere sufficienti per determinati ambienti di Operations Manager.

Risoluzione

Importante

In questa sezione, metodo o attività viene illustrata la procedura per modificare il Registro di sistema. Poiché l'errata modifica del Registro di sistema può causare seri problemi, Di conseguenza, attenersi scrupolosamente alla procedura indicata. Per una maggiore protezione, eseguire il backup del Registro di sistema prima di modificarlo. In questo modo sarà possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire backup e ripristino del Registro di sistema, vedere Backup e ripristino del Registro di sistema in Windows.

Per risolvere il problema, applicare la seguente impostazione del Registro di sistema nei computer che ospitano i ruoli interessati:

  • Sottochiave: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HealthService\Parameters
  • Tipo: REG_DWORD
  • Nome: Numero massimo archivio versioni di persistenza
  • Valore: numero di pagine da 16 kilobyte
  • Base: decimale

Le dimensioni predefinite dell'archivio versioni dipendono dal ruolo operations manager e sono definite come il numero di pagine da allocare in memoria di 16 kilobyte. I valori predefiniti sono i seguenti:

  • Agente (sistemi operativi workstation): 640 (10 megabyte)
  • Agent (sistemi operativi server): 1920 (30 megabyte)
  • Server di gestione: 5120 (80 megabyte)

Se si verifica questo problema, è consigliabile impostare le dimensioni dell'archivio versioni per raddoppiare le dimensioni predefinite. Ad esempio, se si impostano le dimensioni dell'archivio versioni in un computer che ospita un ruolo del server di gestione, impostare il valore del Registro di sistema su 10240 (decimale).

Dopo aver applicato la modifica del Registro di sistema, riavviare il servizio HealthService.

Nota