Überblick

Dieser Abschnitt behandelt die Eigenschaften, die verwendet werden können, um Tabellen der Leistungsstatistiken des Systems, Wrapper-Prozesses und der JVM auszudrucken. Diese Statistiken wurden in Version 3.5.52 hinzugefügt, um die Probleme besser zu verstehen, die in Situationen auftreten, in denen die JVM als aufgehängt erkannt wird.

Die Daten unterliegen in zukünftigen Wrapper-Versionen Änderungen, enthalten aktuell jedoch den Speicher und die Prozessorauslastung. Sie werden regelmäßig vom Wrapper aufgezeichnet und rückwirkend ausgedruckt, wenn bestimmte Ereignisse eintreten. Dadurch kann analysiert werden, was in einem bestimmten Zeitraum passiert ist, bevor ein Problem auftrat und, falls dies in den Logs enthalten ist, stellt nützliche Informationen für den technischen Support dar.


Auslösen des Druckens der Statistiken:

Das Schlüsselwort 'STATS' kann als Wert für jede Aktionseigenschaft verwendet werden, um zu konfigurieren, wann Statistiken gedruckt werden sollen.

Beispiel: Drucke Statistiken jeden Tag um 1 Uhr.
wrapper.timer.1.action=STATS
wrapper.timer.1.interval=hour=1

Es ist auch möglich, das Schlüsselwort 'STATS' in der Befehlsdatei zu verwenden, um das Drucken der Statistiken jederzeit auszulösen.


Die folgenden Eigenschaften können verwendet werden, um zu konfigurieren, wie die Statistiken gedruckt werden sollen:

NOTE

Diese Funktion ist aktuell nur für Windows verfügbar, kann auf Anfrage aber auch auf anderen Plattformen hinzugefügt werden.

wrapper.stats.enable

Kompatibel :3.5.52
Editionen :Professional EditionStandard EditionCommunity Edition (Not Supported)
Betriebssysteme :WindowsMac OSX (Not Supported)Linux (Not Supported)IBM AIX (Not Supported)FreeBSD (Not Supported)HP-UX (Not Supported)Solaris (Not Supported)IBM z/Linux (Not Supported)

Diese Eigenschaft kann verwendet werden, um die Fähigkeit Leistungsstatistiken zu drucken, zu aktivieren oder deaktivieren. Wenn sie auf FALSE eingestellt ist, werden keine Statistiken aufgezeichnet.

Die Statistikaufzeichnung wurde so weit optimiert, dass sie nur eine geringfügige Auswirkung auf die Leistung hat, während der Wrapper läuft. In den meisten Fällen ist es vorzuziehen, den Wert dieser Eigenschaft auf TRUE eingestellt zu lassen, ansonsten steht die Information nicht für die Analyse zur Verfügung, wenn ein Problem auftritt. Bedenken Sie, dass Probleme mit der Leistung selten auftreten, aber oft schwierig zu reproduzieren sind, daher sind Aufzeichnungen der Ereignisse sehr nützlich.

Der Standardwert ist TRUE.

Beispiel: Statistiken deaktivieren.
wrapper.stats.enable=FALSE

wrapper.stats.system.enable

Kompatibel :3.5.52
Editionen :Professional EditionStandard EditionCommunity Edition (Not Supported)
Betriebssysteme :WindowsMac OSX (Not Supported)Linux (Not Supported)IBM AIX (Not Supported)FreeBSD (Not Supported)HP-UX (Not Supported)Solaris (Not Supported)IBM z/Linux (Not Supported)

Diese Eigenschaft kann verwendet werden, um die Fähigkeit Leistungsstatistiken zu drucken für das System, zu aktivieren oder deaktivieren. Aktuell sind der Systemspeicher, der zugewiesene Speicher und der Cache in der Systemstatistik enthalten.

Die Eigenschaft wird ignoriert, wenn wrapper.stats.enable auf FALSE eingestellt ist.

Der Standardwert ist TRUE.

Beispiel:
wrapper  | System:
wrapper  |                          Physical         Committed          Cache
wrapper  | -------------------------------------------------------------------
wrapper  | 12:00:44 - 12:00:54 |  13.0 GB (41%)  |  14.4 GB (39%)   |   3.5 GB
wrapper  | 12:00:54 - 12:01:04 |  13.0 GB (41%)  |  14.5 GB (39%)   |   3.5 GB
wrapper  | 12:01:04 - 12:01:14 |  12.9 GB (40%)  |  14.4 GB (39%)   |   3.5 GB
wrapper  | 12:01:14 - 12:01:24 |  12.8 GB (40%)  |  14.2 GB (38%)   |   3.5 GB
wrapper  | 12:01:24 - 12:01:34 |  12.8 GB (40%)  |  14.2 GB (39%)   |   3.5 GB
wrapper  | 12:01:34 - 12:01:44 |  12.8 GB (40%)  |  14.2 GB (38%)   |   3.5 GB
wrapper  | 12:01:44 - 12:01:54 |  12.8 GB (40%)  |  14.2 GB (38%)   |   3.5 GB
wrapper  | 12:01:54 - 12:02:04 |  12.8 GB (40%)  |  14.2 GB (38%)   |   3.5 GB
wrapper  | 12:02:04 - 12:02:14 |  12.7 GB (40%)  |  14.1 GB (38%)   |   3.5 GB
wrapper  | 12:02:14 - 12:02:20 |  12.7 GB (40%)  |  14.1 GB (38%)   |   3.5 GB

wrapper.stats.wrapper.enable

Kompatibel :3.5.52
Editionen :Professional EditionStandard EditionCommunity Edition (Not Supported)
Betriebssysteme :WindowsMac OSX (Not Supported)Linux (Not Supported)IBM AIX (Not Supported)FreeBSD (Not Supported)HP-UX (Not Supported)Solaris (Not Supported)IBM z/Linux (Not Supported)

Diese Eigenschaft kann verwendet werden, um die Fähigkeit, Leistungsstatistiken zu drucken für den Wrapper-Prozess, zu aktivieren oder deaktivieren.

Die Eigenschaft wird ignoriert, wenn wrapper.stats.enable auf FALSE eingestellt ist.

Die folgenden Daten werden gedruckt:

  • Die Prozessorauslastung in Prozent.

  • Die Arbeitsmenge (Working Set), die die Größe im virtuellen Adressraum des Wrapper-Prozesses hat, der sich zurzeit im physikalischen Speicher befindet.

  • Der Paged-Pool (auch: ausgelagerter Pool), der aus der Menge von Kernel und dem Treiberspeicher des Gerätes besteht, das vom Systemspeicher in den Zwischenspeicher (Festplatte) geschrieben werden kann.

  • Der Nonpaged-Pool (auch: nicht ausgelagerter Pool), der aus der Menge von Kernel und dem Treiberspeicher des Gerätes besteht, das nicht vom Systemspeicher in den Zwischenspeicher geschrieben werden kann.

  • Der Committed-Pool (auch: zugesicherter Pool), dies ist die Speichermenge, deren Gebrauch der Wrapper angefragt hat.

Der Standardwert ist TRUE.

Beispiel:
wrapper  | Wrapper process:
wrapper  |                        CPU   Work. set    Paged    Non-paged  Committed
wrapper  | -----------------------------------------------------------------------
wrapper  | 12:00:14 - 12:00:24 |  0.0% |  11.7 MB | 160.6 KB |  16.0 KB |   3.0 MB
wrapper  | 12:00:24 - 12:00:34 |  0.0% |  11.7 MB | 160.6 KB |  16.0 KB |   3.0 MB
wrapper  | 12:00:34 - 12:00:44 |  0.0% |  11.7 MB | 160.6 KB |  16.0 KB |   3.0 MB
wrapper  | 12:00:44 - 12:00:54 |  0.0% |  11.7 MB | 160.6 KB |  16.0 KB |   3.0 MB
wrapper  | 12:00:54 - 12:01:04 |  0.0% |  11.7 MB | 160.6 KB |  16.0 KB |   3.0 MB
wrapper  | 12:01:04 - 12:01:14 |  0.0% |  11.7 MB | 160.6 KB |  16.0 KB |   3.0 MB
wrapper  | 12:01:14 - 12:01:24 |  0.0% |  11.7 MB | 160.6 KB |  16.0 KB |   3.0 MB
wrapper  | 12:01:24 - 12:01:34 |  0.0% |  11.7 MB | 160.6 KB |  16.0 KB |   3.0 MB
wrapper  | 12:01:34 - 12:01:44 |  0.0% |  11.7 MB | 160.6 KB |  16.0 KB |   3.0 MB
wrapper  | 12:01:44 - 12:01:45 |  0.0% |  11.7 MB | 160.6 KB |  16.0 KB |   3.0 MB

wrapper.stats.java.enable

Kompatibel :3.5.52
Editionen :Professional EditionStandard EditionCommunity Edition (Not Supported)
Betriebssysteme :WindowsMac OSX (Not Supported)Linux (Not Supported)IBM AIX (Not Supported)FreeBSD (Not Supported)HP-UX (Not Supported)Solaris (Not Supported)IBM z/Linux (Not Supported)

Diese Eigenschaft kann verwendet werden, um die Fähigkeit, Leistungsstatistiken zu drucken für die JVM (Java-Prozess), zu aktivieren oder deaktivieren.

Die Eigenschaft wird ignoriert, wenn wrapper.stats.enable auf FALSE eingestellt ist.

Die folgenden Daten werden gedruckt:

  • Die Prozessorauslastung in Prozent.

  • Die Arbeitsmenge (Working Set), die die Größe im virtuellen Adressraum des Wrapper-Prozesses hat, der sich zurzeit im physikalischen Speicher befindet.

  • Der Paged-Pool (auch: ausgelagerter Pool), der aus der Menge von Kernel und dem Treiberspeicher des Gerätes besteht, das vom Systemspeicher in den Zwischenspeicher (Festplatte) geschrieben werden kann

  • Der Nonpaged-Pool (auch: nicht ausgelagerter Pool), der aus der Menge von Kernel und dem Treiberspeicher des Gerätes besteht, das nicht vom Systemspeicher in den Zwischenspeicher geschrieben werden kann.

  • Der Committed-Pool (auch: zugesicherter Pool), dies ist die Speichermenge, deren Gebrauch der Wrapper angefragt hat.

Der Standardwert ist TRUE.

Beispiel:
wrapper  | Java process:
wrapper  |                        CPU   Work. set    Paged    Non-paged  Committed     Page Faults
wrapper  | -------------------------------------------------------------------------------------------
wrapper  | 12:00:14 - 12:00:24 |  0.0% |  68.4 MB | 527.5 KB |  29.2 KB | 631.5 MB | ########        38
wrapper  | 12:00:24 - 12:00:34 |  0.0% |  68.4 MB | 527.5 KB |  29.2 KB | 631.5 MB |                  0
wrapper  | 12:00:34 - 12:00:44 |  0.0% |  68.4 MB | 527.5 KB |  29.2 KB | 631.5 MB | #                1
wrapper  | 12:00:44 - 12:00:54 |  0.0% |  68.4 MB | 527.5 KB |  29.2 KB | 631.5 MB | #                1
wrapper  | 12:00:54 - 12:01:04 |  0.0% |  68.4 MB | 527.5 KB |  29.2 KB | 631.5 MB |                  0
wrapper  | 12:01:04 - 12:01:14 |  0.0% |  68.5 MB | 527.5 KB |  29.2 KB | 631.5 MB | #                3
wrapper  | 12:01:14 - 12:01:24 |  0.0% |  68.6 MB | 529.0 KB |  29.2 KB | 631.5 MB | ######          24
wrapper  | 12:01:24 - 12:01:34 |  0.0% |  68.6 MB | 529.0 KB |  29.2 KB | 631.5 MB |                  0
wrapper  | 12:01:34 - 12:01:44 |  0.0% |  68.6 MB | 529.0 KB |  29.2 KB | 631.5 MB | #                1
wrapper  | 12:01:44 - 12:01:45 |  0.0% |  68.6 MB | 529.0 KB |  29.2 KB | 631.5 MB |                  0

wrapper.stats.lines

Kompatibel :3.5.52
Editionen :Professional EditionStandard EditionCommunity Edition (Not Supported)
Betriebssysteme :WindowsMac OSX (Not Supported)Linux (Not Supported)IBM AIX (Not Supported)FreeBSD (Not Supported)HP-UX (Not Supported)Solaris (Not Supported)IBM z/Linux (Not Supported)

Diese Eigenschaft gibt die maximale Zeilenanzahl an, die pro Statistiktabelle gedruckt werden kann.

Beachten Sie, dass eine Erhöhung dieses Wertes zu einer höheren Log-Ausgabe führt. Der Wert kann mit wrapper.stats.interval eingestellt werden, um die Leistung über einen für Sie angemessenen Zeitraum zu beobachten, während jede Tabelle eine sinnvolle Zeilenanzahl behält.

Gültige Werte befinden sich im Bereich von "1" bis "60".

Der Standardwert ist 10.

Beispiel: Beschränkung auf 5 Zeilen.
wrapper.stats.lines=5

wrapper.stats.interval

Kompatibel :3.5.52
Editionen :Professional EditionStandard EditionCommunity Edition (Not Supported)
Betriebssysteme :WindowsMac OSX (Not Supported)Linux (Not Supported)IBM AIX (Not Supported)FreeBSD (Not Supported)HP-UX (Not Supported)Solaris (Not Supported)IBM z/Linux (Not Supported)

Diese Eigenschaft gibt das Intervall in Sekunden an, in dem Statistiken aufgezeichnet werden. Die Start- und Endzeit für jedes Intervall kann in der ersten Spalte der Tabelle dargestellt werden.

Gültige Werte befinden sich im Bereich "1-86400" (1 Sekunde - 1 Tag).

Der Standardwert ist ein Drittel des Wertes von wrapper.shutdown.timeout (also 10 Sekunden als Standard).

NOTE

Die CPU-Auslastung wird basierend auf dem Durchschnittswert des gesamten Intervalls ausgerechnet.

Die Anzahl der Seitenfehler (für den Java-Prozess) ist die Gesamtzahl der Seitenfehler während eines Intervalls.

Beispiele:

Beispiel 1: Intervalle von einer Minute, für eine Gesamtdauer von einer Stunde.
wrapper.stats.interval=60
wrapper.stats.lines=60

Beispiel 2: Intervalle von einer Stunde, für eine Gesamtdauer von einem Tag, gedruckt täglich um Mitternacht.
wrapper.stats.interval=3600
wrapper.stats.lines=24
wrapper.timer.1.action=STATS
wrapper.timer.1.interval=hour=0

wrapper.stats_on_failed_jvm_exit

Kompatibel :3.5.52
Editionen :Professional EditionStandard EditionCommunity Edition (Not Supported)
Betriebssysteme :WindowsMac OSX (Not Supported)Linux (Not Supported)IBM AIX (Not Supported)FreeBSD (Not Supported)HP-UX (Not Supported)Solaris (Not Supported)IBM z/Linux (Not Supported)

Diese Eigenschaft steuert, ob Statistiken gedruckt werden sollen, wenn der Wrapper erkennt, dass die JVM sich aufgehängt hat. Sie ähnelt wrapper.request_thread_dump_on_failed_jvm_exit, welches in derselben Situation, einer aufgehängten JVM, einen Thread-Dump auslöst.

Wenn diese Eigenschaft auf TRUE eingestellt ist, werden die Statistiken (auf Anfrage) vor einem Thread-Dump gedruckt, welches wiederum passiert, bevor der JVM-Prozess beendet wird.

Der Standardwert ist TRUE.