Как и когда следует очищать кэшHow and When to Clear the Cache

Важно!

Поддержка этой версии Operations Manager прекращена. Рекомендуем перейти на Operations Manager 2019.This version of Operations Manager has reached the end of support, we recommend you to upgrade to Operations Manager 2019.

При устранении неполадок из консоли или агента в System Center Operations Manager вы можете столкнуться с рекомендацией очистить кэш.In System Center Operations Manager, when troubleshooting an issue with the Operations console or with an agent, you may see recommendations to "clear the cache." Дополнительные сведения об устранении неполадок с помощью агента см. в разделе Неотслеживаемые и серые агенты.For additional information about troubleshooting an issue with an agent, see Not monitored and gray agents.

Очистка кэшаTo clear the cache

Следующая таблица поясняет, как и когда нужно очищать кэш консоли или агента.The following table explains how and when to clear the console cache or agent cache.

КэшCache Способ очисткиHow to clear Время очисткиWhen РезультатыResults
Консоль управленияOperations console Откройте консоль управления, используя параметр /clearcache.Open the Operations console with the /clearcache parameter. Используйте этот метод, чтобы открыть консоль управления, если возникли ошибки при попытке получения данных в представлениях, например ObjectNotFoundExceptions, или если файл кэша стал слишком большим и нужно уменьшить занимаемое им место на диске.Use this method to open the Operations console if you experience errors trying to retrieve data in views, such as ObjectNotFoundExceptions, or when the cache file grows too large and you want to reduce its size on disk. При открытии консоли управления с использованиемOpening the Operations console with
параметра /clearcache удаляется следующий файл./clearcache deletes the following file:

%systemdrive%\имя*пользователя*\AppData%systemdrive%\Users*username*\AppData\
Local\MicrosoftLocal\Microsoft\
Microsoft.EnterpriseManagement.Monitoring.ConsoleMicrosoft.EnterpriseManagement.Monitoring.Console\
momcache.mdbmomcache.mdb
Служба работоспособности на управляемом агентом компьютереHealth service on agent-managed computer 1. В рабочей области Мониторинг разверните узел Operations Manager1. In the Monitoring workspace, expand Operations Manager
и затем узел Сведения об агенте.and then expand Agent Details.
2. Щелкните элемент Состояние работоспособности агентов.2. Click Agent Health State.
3. В области Состояние агента выберите агент.3. In Agent State, select an agent.
4. На панели Задачи щелкните Очистить состояние и кэш службы работоспособности.4. In the Tasks pane, click Flush Health Service State and Cache.
Это должно быть последним шагом при устранении неполадок в агенте перед удалением и переустановкой агента.This should be the final step when troubleshooting issues with the agent, before uninstalling and reinstalling the agent. Очистка кэша агента может привести к потере данныхClearing the agent cache can cause data loss
мониторинга в этой системе.of monitoring data from that system.

1. Перезапускает службу Microsoft Monitoring Agent.1. Stops the Microsoft Monitoring Agent service.
2. Удаляет файлы хранилища в службе работоспособности.2. Deletes the health service store files.
3. Восстанавливает состояние данного агента, включая все правила3. Resets the state of the agent, including all rules,
мониторы, исходящие данные и кэшированныеmonitors, outgoing data, and cached
пакеты управления.management packs.
4. Запускает службу Microsoft Monitoring Agent.4. Starts the Microsoft Monitoring Agent service.

После перезапуска службы агент запрашиваетWhen the service restarts, the agent requests
конфигурация из назначенного первичногоconfiguration from its primary assigned
сервера управления.management server.
Примечание. Так как эта задача удаляет кэшированные данныеNote: Because this task deletes the cached data
в файлах хранилища для службы работоспособности,in the health service store files,
включая запись самой этой задачи,including the record of this task itself,
состояние задачи при ее выполненииno task status is reported
не сообщается.on completion of the task.
Служба работоспособности на сервере управленияHealth service on management server 1. В рабочей области Мониторинг разверните узел Operations Manager1. In the Monitoring workspace, expand Operations Manager
и разверните узел Сервер управления.and then expand Management Server.
2. Щелкните Состояние серверов управления.2. Click Management Servers State.
3. В области Состояние серверов управления выберите сервер управления.3. In Management Server State, select a management server.
4. На панели Задачи щелкните Очистить состояние и кэш службы работоспособности.4. In the Tasks pane, click Flush Health Service State and Cache.
Запустите эту задачу на сервере управления, если он не работает, перезагрузка не помогла решить проблему и вы исчерпали другие варианты устранения неполадок.Run this task on a management server when the management server is not functional, a restart has not fixed the problem, and you have exhausted other troubleshooting options. Очистка кэша агента может привести кClearing the agent cache can cause
потере данных мониторинга, полученных отdata loss of monitoring data from
агентов на сервере управления.agents to the management server.

1. Перезапускает службу Microsoft Monitoring Agent.1. Stops the Microsoft Monitoring Agent service.
2. Удаляет файлы хранилища в службе работоспособности.2. Deletes the health service store files.
3. Восстанавливает состояние данного агента, включая все правила3. Resets the state of the agent, including all rules,
мониторы, исходящие данные иmonitors, outgoing data, and
кэшированные пакеты управления.cached management packs.
4. Запускает службу Microsoft Monitoring Agent.4. Starts the Microsoft Monitoring Agent service.
Примечание. Так как эта задача удаляет кэшированныеNote: Because this task deletes the cached
данные в файлах хранилища для службы работоспособности,data in the health service store files,
включая запись самой этой задачи,including the record of this task itself,
состояние задачи при ее выполненииno task status will be reported
не сообщается.on completion of the task.

Дальнейшие шагиNext steps