Die maximale Größe des Ereignisprotokolls ist zu hoch festgelegt

[Dieses Thema beschäftigt sich mit einem besonderen Problem, das von Exchange Server Analyzer angezeigt wird. Die Problembehandlung sollte nur auf Systeme angewendet werden, auf denen Exchange Server Analyzer ausgeführt wird und dieses spezielle Problem auftritt. Exchange Server Analyzer (als kostenloser Download verfügbar) trägt remote Konfigurationsdaten von allen Servern in der Topologie zusammen und analysiert diese Daten automatisch. Der sich ergebende Bericht enthält ausführliche Informationen zu wichtigen Konfigurationskonflikten, möglichen Problemen und Produkteinstellungen, die nicht den Standardeinstellungen entsprechen. Indem Sie diese Empfehlungen beachten, können Sie bessere Leistung, Skalierbarkeit, Zuverlässigkeit und Betriebszeit erzielen. Weitere Informationen zum Tool sowie zum Download der aktuellsten Version finden Sie unter "Microsoft Exchange Analyzers" unter der Adresse https://go.microsoft.com/fwlink/?linkid=34707.]  

Letztes Änderungsdatum des Themas: 2009-02-05

Microsoft Exchange Server Best Practices Analyzer untersucht die Größeneinstellungen für die folgenden Ereignisprotokolle:

  • Anwendungsprotokoll
  • Sicherheitsprotokoll

Das Tool führt diese Untersuchung durch, um zu überprüfen, ob die Protokolldateigrößen gemessen am auf dem Exchange-Server verfügbaren Arbeitsspeicher auf einen sinnvollen Wert festgelegt sind. Während dieser Untersuchung bestimmt der Best Practices Analyzer, ob die folgenden Bedingungen erfüllt sind:

  • Auf dem Computer steht eine unzureichende Menge an freien System-Seitentabelleneinträgen (Page Table Entries, PTEs) zur Verfügung.
  • Die maximale Größe der Ereignisprotokolldatei ist auf einen Wert größer als 64 MB festgelegt.

Wenn der Best Practices Analyzer feststellt, dass unzureichende System-PTEs verfügbar sind und die Protokolldatei auf eine Größe oberhalb von 64 MB festgelegt ist, erzeugt das Tool die folgende Warnmeldung:

Die Größe des '<logFileName>'-Protokolls auf dem Server <ServerName> ist größer als 64 MB. Dies kann eine hohe Auslastung der Seitentabelleneinträge (Page Table Entries, PTE) bewirken. Die maximale Größe des Anwendungsprotokolls kann mithilfe der Ereignisanzeige geändert werden. Aktuelle Größe: <Größe>MB.

Wenn die maximalen Größen für Ereignisprotokolle auf einen hohen Wert, wie etwa 100 MB oder mehr, festgelegt sind, kann eine Verknappung von System-PTEs auftreten. Wenn keine System-PTEs verfügbar sind, kann Exchange möglicherweise nicht ausgeführt werden, oder das Betriebssystem kann instabil werden.

System-PTEs bewahren die Stapelzuordnungen für jeden Thread in einem Programm auf. Wenn ein Thread einen Aufruf im Kernelmodus vornimmt, werden die Stapelzuordnungen verwendet. Weitere PTEs werden verwendet, wenn mehr Prozesse auf dem Server ausgeführt werden.

32-Bit-Versionen von Windows Server 2003 alloziieren 660 MB für System-PTEs. Demgegenüber alloziieren 64-Bit-Versionen von Windows Server 2003 128 Gigabyte (GB) für System-PTEs. Daher tritt dieses Problem auf einem Computer mit einer 64-Bit-Version von Windows Server 2003 mit viel geringerer Wahrscheinlichkeit auf. Ferner wird durch die Verwendung des Boot.ini-Parameters /3GB zum Alloziieren eines größeren Adressraums für Prozesse im Benutzermodus die Anzahl der verfügbaren System-PTEs verringert.

Legen Sie in Windows Server 2003 eine geeignete Größe für die Ereignisprotokolldatei fest, um dieses Problem zu beheben.

So konfigurieren Sie die Größe des Ereignisprotokolls in Windows Server 2003

  1. Klicken Sie auf Start, dann auf Ausführen, geben Sie eventvwr ein, und klicken Sie dann auf OK.

  2. Klicken Sie im Ereignisanzeige-Snap-In mit der rechten Maustaste auf Anwendung oder Sicherheit, je nach der zu konfigurierenden Protokolldatei, und klicken Sie dann auf Eigenschaften.

  3. Geben Sie auf der Registerkarte Allgemein im Feld Maximale Protokollgröße den Wert 65536 ein, und klicken Sie dann auf OK.

  4. Klicken Sie bei der Meldung, die ankündigt, dass die neue Protokolldateigröße erst nach dem Löschen des Protokolls wirksam wird, auf OK.

  5. Klicken Sie mit der rechten Maustaste auf die gleiche Protokolldatei, und klicken Sie dann auf Alle Ereignisse löschen.

  6. Klicken Sie auf Ja, um den Inhalt der Protokolldatei vor dem Löschen zu speichern. Speichern Sie anschließend die Protokolldatei.

noteAnmerkung:
Die Größe des Ereignisprotokolls kann auch mithilfe von Gruppenrichtlinien-Einstellungen konfiguriert werden. Es wird empfohlen, zu überprüfen, ob kein Gruppenrichtlinien-Objekt für das Festlegen der Ereignisprotokollgröße konfiguriert ist, bevor Sie die Größe manuell festlegen. Weitere Informationen finden Sie unter Richtlinieneinstellungen für das Ereignisprotokoll (Seite in englischer Sprache).

Weitere Informationen

Weitere Informationen über die Speicherabstimmung für Exchange Server 2003 finden Sie im Microsoft Knowledge Base-Artikel 823440, Sie müssen die Startoption "/3GB" verwenden, wenn Sie Exchange Server 2003 auf einem Windows Server 2003-System installieren.

Weitere Informationen über die Speicherarchitektur in Windows Server 2003 finden Sie im Microsoft Knowledge Base-Artikel 294418, Vergleich von 32-Bit- und 64-Bit-Speicherarchitektur für die 64-Bit-Editionen von Windows XP und Windows Server 2003.