Cómo y cuándo se debe borrar la caché
En System Center Operations Manager, al solucionar un problema con la consola del operador o con un agente, es posible que veas recomendaciones para "borrar la memoria caché". Para obtener más información sobre cómo solucionar un problema con un agente, consulta Agentes no supervisados y grises.
Consola de operaciones
Una posible razón para borrar la memoria caché de la consola del operador es corregir los errores que se producen cuando se accede a los datos en vistas, como ObjectNotFoundExceptions. Otra razón es liberar espacio en disco cuando el archivo caché se vuelve demasiado grande.
Importante
Antes de continuar, cierra las consolas abiertas.
Es posible que deba ejecutarse desde una consola de PowerShell del administrador, en función de la directiva de la organización.
# Option 1: This will read the console install directory from registry and then execute. Useful if installed in a non-default directory
Start-Process ((Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\System Center Operations Manager\12\Setup\Console").InstallDirectory + "Microsoft.EnterpriseManagement.Monitoring.Console.exe") -ArgumentList "/clearCache"
# Option 2: This will start the process in the default ProgramFiles directory
Start-Process "$Env:ProgramFiles\Microsoft System Center\Operations Manager\Console\Microsoft.EnterpriseManagement.Monitoring.Console.exe" -ArgumentList "/clearCache"
Servidores de administración
Uno de los últimos pasos para la solución de problemas es borrar la memoria caché. Esto quitará los datos no guardados junto con los paquetes de administración y de configuración actuales. Después de borrar la memoria caché, recibiremos una nueva configuración de la base de datos, que incluye paquetes de administración actualizados y volveremos a conectar con los clientes. Esto puede ayudar si un servidor de administración tiene paquetes de administración defectuosos o que faltan y que provocan errores de flujo de trabajo o se retrasan en el envío de datos a la base de datos.
- Desde la consola del operador
- Con una interfaz de la línea de comandos básica
- Realizar pasos manualmente
- En el área de trabajo Supervisión, expande Operations Manager y, luego expande Servidor de administración.
- Selecciona Estado del servidor de administración.
- En la columna Estado del servidor de administración, selecciona uno o varios servidores.
- En el panel Tareas, seleccione Vaciar el estado y la memoria caché del servicio de mantenimiento.
- En la ventana de solicitud, escribe las credenciales usadas para esta tarea o usa el valor predeterminado y presiona Ejecutar.
Nota:
Ten en cuenta que esta tarea funciona de forma diferente a la de un agente, ya que todos los flujos de trabajo que se ejecutan en HealthService en el servidor de administración (que podrían ser decenas de miles) deben detenerse, y esto puede tardar tiempo, hasta el punto que la tarea puede agotar su tiempo de espera o producir un error. Si esto ocurre, es posible que desees considerar la posibilidad de realizar la limpieza de la caché manualmente.
Servidores de puerta de enlace
Uno de los últimos pasos para solucionar problemas es borrar la memoria caché. A veces, es posible que la puerta de enlace no se comunique con el servidor de administración y aparezca atenuada en la consola de System Center Operations Manager. En estos casos, es necesario borrar la memoria caché de las puertas de enlace. También es necesario hacerlo cuando la puerta de enlace tiene módulos de administración o datos obsoletos o no utilizables que no se pueden insertar en la base de datos.
- Desde la consola del operador
- Con una interfaz de la línea de comandos básica
- Realizar pasos manualmente
- En el área de trabajo Supervisión, expande Operations Manager y, luego expande Servidor de administración.
- Selecciona Estado del servidor de administración.
- En la columna Estado del servidor de administración de puerta de enlace, selecciona uno o varios servidores.
- En el panel Tareas, seleccione Vaciar el estado y la memoria caché del servicio de mantenimiento.
- En la ventana del símbolo del sistema, escribe las credenciales usadas para esta tarea, o usa el valor predeterminado y presiona Ejecutar
Servidores de cliente
Una manera posible de corregir problemas con flujos de trabajo o comunicación entre el agente en un servidor cliente y el grupo de administración es borrar la memoria caché y reiniciar el agente. Este es un último recurso para solucionar problemas, pero puede resolver algunos problemas de forma eficaz.
- Desde la consola del operador
- Con una interfaz de la línea de comandos básica
- Realizar pasos manualmente
- En el área de trabajo Supervisión, expande Operations Manager y después expande Detalles del agente.
- Seleccione Agent Health State.
- En la columna Estado del agente, selecciona uno o varios agentes.
- En el panel Tareas, seleccione Vaciar el estado y la memoria caché del servicio de mantenimiento.
- En la ventana de solicitud, escribe las credenciales usadas para esta tarea o usa el valor predeterminado y presiona Ejecutar.
Nota:
Dado que esta acción elimina los datos almacenados en caché en los archivos del almacén del servicio de mantenimiento, incluido el registro de esta tarea en sí, no se notifica ningún estado de tarea verdadero en la consola tras la finalización de la tarea, siempre y cuando se envíe el comando.
Pasos siguientes
Para comprender cómo puede ayudarte a revisar las alertas generadas por reglas y monitores que aún están activos, revisa Visualización de alertas y detalles activos.
Para comprender cómo Operations Manager supervisa el canal de comunicación entre un agente y su servidor de administración principal para asegurarse de que responde y está disponible, consulta Funcionamiento de los latidos en Operations Manager.