Notificação no carrinho de memória do IIS

1

Eu habilitei a reciclagem de memória no máximo de memória usada no IIS para um pool de aplicativos. Eu gostaria de receber uma notificação quando uma reciclagem acontecer. Como posso fazer isso? Estamos no Win2k3 usando o IIS V6.

    
por Sam 13.07.2009 / 19:46

2 respostas

1

A única maneira que conheço para fazer isso seria usar uma ferramenta para monitorar o log de eventos no computador servidor e disparar um email quando o evento de reciclagem ocorrer.

Você precisa ter certeza de que o log de reciclagem está ativado. O procedimento para ativá-lo e os vários IDs de evento associados aos recylces do pool de aplicativos são descritos neste artigo: link

Esse script pode, na verdade, ser executado como um serviço do Windows e não seria tão ruim codificar em VBscript. Se você já tiver algum tipo de solução de monitoramento de log de eventos "corporativo", use isso. Se não, considere a criação de scripts. (Talvez se eu tiver algum tempo livre esta tarde eu codificarei algo ... veremos ...)

    
por 13.07.2009 / 19:57
1

Uma possível solução:

  1. Configurar o IIS que o pool de aplicativos recicla está registrado no log de eventos do Windows
  2. Envie e-mails dependendo das entradas do log de eventos (consulte aqui para um exemplo - Implementação .NET)
por 13.07.2009 / 19:57