如何以及何时清除缓存

 

适用对象:System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

在 System Center 2012 – Operations Manager, ,故障排除问题在使用操作控制台或使用代理,您可能会看到"清除缓存"的建议。 (有关示例,请参阅知识库文章 故障排除灰色的代理状态。) 下表说明如何以及何时要清除控制台缓存或代理缓存。

缓存

如何清除

结果

操作控制台

使用 /clearcache 参数中打开操作控制台。

"C:\Program Files\System Center Operations Manager 2012\Console\Microsoft.EnterpriseManagement.Monitoring.Console.exe" /clearcache

使用此方法如果您遇到错误在尝试检索在视图 ObjectNotFoundExceptions,数据或缓存文件增长得过大并且您想要减小其大小在磁盘上的打开操作控制台。

使用 /clearcache 打开操作控制台中删除以下文件:

%systemdrive%\Users\用户名\AppData\Local\Microsoft\Microsoft.EnterpriseManagement.Monitoring.Console\momcache.mdb

在代理管理的计算机上的运行状况服务

  1. 监视 工作区中,展开 Operations Manager 然后展开 代理详细资料

  2. 单击 代理运行状况状态

  3. 代理状态, ,单击代理。

  4. 任务 窗格中,单击 刷新运行状况服务状态和缓存

当在卸载和重新安装代理之前解决问题的代理,应该最后一步。

清除代理缓存会导致数据丢失监视该系统中的数据。 

  1. 停止 System Center Management 服务。

  2. 删除运行状况服务存储文件。

  3. 重置了代理,包括所有规则、 监视器、 传出数据和缓存的管理包的状态。

  4. 启动 System Center Management 服务。

当在服务重新启动时,代理将请求从管理服务器的配置。

System_CAPS_note注意

由于此任务中删除缓存的数据包括本身,此任务的记录的运行状况服务存储文件中没有任务状态将报告上完成任务。

在管理服务器上的运行状况服务

  1. 监视 工作区中,展开 Operations Manager 然后展开 管理服务器

  2. 单击 管理服务器状态

  3. 管理服务器状态, ,单击管理服务器。

  4. 任务 窗格中,单击 刷新运行状况服务状态和缓存

在管理服务器不起作用时在管理服务器上运行此任务,重新启动具有不解决该问题,并将已用完其他故障排除选项。

清除代理缓存会导致监视数据从代理到管理服务器的数据的丢失。 

  1. 停止 System Center Management 服务。

  2. 删除运行状况服务存储文件。

  3. 重置了代理,包括所有规则、 监视器、 传出数据和缓存的管理包的状态。

  4. 启动 System Center Management 服务。

System_CAPS_note注意

由于此任务中删除缓存的数据包括本身,此任务的记录的运行状况服务存储文件中没有任务状态将报告上完成任务。