Cómo encontrar reciclados de grupos de aplicaciones en el registro de eventos

79

He configurado un grupo de aplicaciones en IIS 7.5 para reciclar cuando el uso de memoria supera un cierto nivel. También lo he configurado para registrar esta información.

¿En qué parte del registro de eventos debo buscar esto?

He intentado filtrar en función de que la fuente sean todos los elementos de IIS, por ejemplo, 'IIS-W3SVC-WP', 'IIS-IISManager' y todo lo demás, pero nada.

Puedo ver que también está agregando los elementos del registro de 'Configuración de IIS' que habilité. Pero aún nada.

pedro
fuente

Respuestas:

114

Parecía bastante difícil encontrar esta información, pero finalmente me encontré con esta pregunta.
Tienes que mirar el registro de eventos del 'Sistema' y filtrar por la fuente WAS.
Aquí hay más información sobre el WAS

pedro
fuente
14
Tuve el mismo problema. Lo más interesante de mencionar es que debe configurar en qué casos se registra el evento de reciclaje del grupo de aplicaciones. De forma predeterminada, está en un par de casos, no en todos. Puede hacerlo en IIS> grupos de aplicaciones> seleccionar el grupo de aplicaciones> configuración avanzada> expandir generar entrada de registro de eventos de reciclaje
Maarten Kieft
2
@BlackHawkDesign Debería considerar convertir su comentario en una respuesta completa (tal vez incluso con una captura de pantalla de la configuración relevante ;-) esta información es bastante crítica para detectar con éxito cuándo se recicla un grupo de aplicaciones.
Chris O
22

Como parece imposible filtrar los datos del mensaje XPath (no está en el XML para filtrar), también puede usar powershell para buscar:

Get-WinEvent -LogName System | Where-Object {$_.Message -like "*recycle*"}

A partir de esto, puedo ver que el Id. De evento para reciclaje parece ser 5074, por lo que también puede filtrar por esto. Espero que esto ayude a alguien, ya que esta información pareció tardar mucho más de lo esperado en funcionar.

Esto, junto con el comentario de @BlackHawkDesign, debería ayudarlo a encontrar lo que necesita.

Tuve el mismo problema. Quizás sea interesante mencionar que debe configurar en qué casos se registra el evento de reciclaje del grupo de aplicaciones. De forma predeterminada, está en un par de casos, no en todos. Puede hacerlo en IIS> grupos de aplicaciones> seleccionar el grupo de aplicaciones> configuración avanzada> expandir generar entrada de registro de eventos de reciclaje - BlackHawkDesign 14 de enero de 2015 a las 10:00

Sr. Shoubs
fuente
5

Como no se prefieren las respuestas de solo enlace, simplemente copiaré y pegaré el contenido del enlace de la respuesta aceptada


Definitivamente es el registro del sistema .

¿Qué archivo de registro? Bueno, puede verificar la ruta física haciendo clic con el botón derecho en el Registro del sistema (por ejemplo, Administrador del servidor | Diagnósticos | Visor de eventos | Registros de Windows). La ruta física predeterminada es %SystemRoot%\System32\Winevt\Logs\System.evtx.

Puede crear un filtro personalizado y filtrar por "Fuente: FUE" para ver rápidamente solo las entradas generadas por IIS.

Es posible que primero deba habilitar el registro incluso para un grupo de aplicaciones específico; de forma predeterminada, el grupo de aplicaciones tiene solo 3 eventos de reciclaje de los 8 habilitados. Para cambiarlo usando GUI: II S Manager | Grupos de aplicaciones | Seleccione Grupo de aplicaciones -> Configuración avanzada | Generar entrada de registro de eventos de reciclaje.

Hakan Fıstık
fuente
2

IIS versión 8.5 +

Para habilitar el seguimiento de eventos para Windows para su sitio web / aplicación

  1. Vaya a Registro y asegúrese de que esté seleccionado Solo evento ETW o Archivo de registro y evento ETW ...

ingrese la descripción de la imagen aquí

  1. Habilite los registros de reciclaje deseados en la configuración avanzada para el grupo de aplicaciones:

ingrese la descripción de la imagen aquí

  1. Vaya a la vista personalizada predeterminada: el servidor web filtra los registros de IIS:

Vistas personalizadas> ServerRoles> Servidor web

ingrese la descripción de la imagen aquí

  1. ... o registros del sistema :

Registros de Windows> Sistema

montículos
fuente