Benachrichtigung über IIS-Speicherwiederverwendung

Benachrichtigung über IIS-Speicherwiederverwendung

Ich habe die Speicherwiederverwendung bei maximal genutztem Speicher in IIS für einen Anwendungspool aktiviert. Ich möchte eine Benachrichtigung erhalten, wenn eine Wiederverwendung stattfindet. Wie kann ich das tun? Wir verwenden Win2k3 und IIS V6.

Antwort1

Die einzige mir bekannte Möglichkeit hierfür wäre die Verwendung eines Tools zum Überwachen des Ereignisprotokolls auf dem Servercomputer und das Versenden einer E-Mail, wenn das Recyclingereignis eintritt.

Sie müssen sicherstellen, dass die Recyclingprotokollierung aktiviert ist. Das Verfahren zum Aktivieren dieser Protokollierung und die verschiedenen Ereignis-IDs, die mit dem Recycling von Anwendungspools verknüpft sind, werden in diesem Artikel beschrieben:http://support.microsoft.com/kb/332088

Ein solches Skript könnte tatsächlich als Windows-Dienst ausgeführt werden und wäre nicht allzu schwer in VBscript zu programmieren. Wenn Sie bereits eine Art „Enterprise“-Lösung zur Ereignisprotokollüberwachung haben, verwenden Sie diese. Wenn nicht, denken Sie darüber nach, es in ein Skript zu schreiben. (Vielleicht programmiere ich etwas, wenn ich heute Nachmittag etwas Zeit habe ... wir werden sehen ...)

Antwort2

Eine mögliche Lösung:

  1. Konfigurieren Sie IIS so, dass der Anwendungspool wiederverwendet wirdwird im Windows-Ereignisprotokoll protokolliert
  2. Senden Sie E-Mails abhängig von Ereignisprotokolleinträgen (siehehier ein Beispiel- .NET-Implementierung)

verwandte Informationen