12 Stimmen

Glassfish Logging

Gibt es eine Möglichkeit, Glassfish dazu zu bringen, einige der alten Protokolldateien automatisch zu löschen? Gestern hatten wir ein Problem mit einer vollen Festplatte aufgrund der Glassfish-Protokollierung. Es gibt keine offensichtliche Möglichkeit, dies in der Admin-Konsole zu tun, es sei denn, wir sind einfach unwissend.

7voto

Björn Punkte 28353

Sie können Glassfish dazu bringen, die Protokolldateien zu löschen, und zwar im Log Rotate Manager: http://blogs.oracle.com/sirajg/entry/managing_rotated_log_files

0 Stimmen

Für den Fall, dass noch jemand darauf stößt, wurde der Link geändert in blogs.oracle.com/sirajg/entry/managing_rotated_log_files

0 Stimmen

Ist dies in der Glassfish Open Source Edition verfügbar?

4voto

JamesRyan Punkte 221

In 3.1 lautet der Befehl nun (die vermeintliche Vorgabe 10 existiert nicht)

asadmin> set-log-attributes com.sun.enterprise.server.logging.GFFileHandler.maxHistoryFiles=10

http://docs.oracle.com/cd/E18930_01/html/821-2416/gklmn.html#gkmai

0 Stimmen

Warum wurde dies heruntergestuft? Keine der anderen Antworten funktioniert mehr!

2 Stimmen

Arbeiten im Jahr 2017. Dies sollte heute die akzeptierte Antwort sein!

1voto

Suma Punkte 31551

Wenn Sie GlassFish Performance Advisor nicht wie in der anderen Antwort vorgeschlagen installieren können oder wollen, gibt es eine weitere Möglichkeit, die in https://wikis.oracle.com/display/GlassFish/FaqDeleteRotatedLogs :

Die Systemeigenschaft com.sun.enterprise.server.logging.max_history_files begrenzt die Anzahl der rotierenden Protokolldateien sowohl für die Zugriffsprotokollierung als auch für das Serverprotokoll

0 Stimmen

Als ich dies ausprobiert habe, konnte ich keine Änderung feststellen (GlassFish 3.1.2.2)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X