2012-04-02 18 views
59

He configurado un grupo de aplicaciones en IIS 7.5 para reciclarlo cuando el uso de memoria supera un cierto nivel. También lo configuré para registrar esta información.Cómo encontrar Pool de aplicaciones recicla en registro de eventos

¿Dónde en el registro de eventos debería buscar esto?

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

Veo que también está agregando los elementos del registro 'IIS-Configuration' que habilité. Pero aún nada.

Respuesta

81

parecía bastante difícil de encontrar esta información, pero con el tiempo me encontré con esto,

https://webmasters.stackexchange.com/questions/17630/which-event-log-file-does-iis-7-app-pool-log-to

Tienes que buscar en el registro de sucesos del 'Sistema', y filtrar por el WAS fuente.

Aquí hay más información sobre la WAS,

http://technet.microsoft.com/en-us/library/cc735229(v=ws.10).aspx

+11

Tuve el mismo problema. Lo más interesante de mencionar de Mayby es que debe configurar en qué casos se registra el evento de reciclaje del grupo de aplicaciones. Por defecto está en un par de casos, no en todos. Puede hacer eso en IIS> grupos de aplicaciones> seleccionar el grupo de aplicaciones> configuración avanzada> expand generar la entrada de registro de eventos de reciclaje –

+1

@BlackHawkDesign Debería considerar convertir su comentario en una respuesta hecha y derecha (tal vez incluso con una captura de pantalla de las configuraciones relevantes;) esta información es bastante crítica para detectar con éxito cuándo se recicla realmente un grupo de aplicaciones. –

7

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

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

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

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

Tuve el mismo problema. Tal vez sea interesante mencionar que debe configurar en qué casos se registra el evento de reciclaje del grupo de aplicaciones. Por predeterminado, está en un par de casos, no en todos. Usted puede hacer que en IIS> piscinas aplicación> seleccione el grupo de aplicaciones> Configuración avanzada> ampliar generar reciclaje entrada de registro de eventos - BlackHawkDesign Ene 14 '15 a 10:00

1

Como enlace de sólo respuestas no son Preferido, voy a copiar y pegar el contenido de la respuesta que vinculados por la respuesta aceptada


Definitivamente Sistema Log.

¿Qué archivo de registro? Bien: 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 "Origen: WAS" para ver rápidamente solo las entradas generadas por IIS.

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

Cuestiones relacionadas