HintergrundWenn die von Tomcat generierte catalina.out-Protokolldatei nicht aufgeteilt wird, wird die Datei häufig immer größer, was die Effizienz beeinträchtigt. Wenn Sie gleichzeitig eine Protokolldatei suchen müssen, ist die Suche in einer so großen catalina.out-Protokolldatei recht mühsam. Am besten teilen Sie die catalina.out-Protokolldatei nach Tagen auf. Hier ist eine Split-Methode: Verwenden Sie Cronolog, um Catalina.out-Protokolldateien aufzuteilen VerfahrenInstallieren Sie cronolog-1.6.2.tar.gz Download-Adresse: cronolog-1.6.2.tar.gz tar -zxvf cronolog-1.6.2.tar.gz cd cronolog-1.6.2 ./configre # --prefix=/opt/cronolog, Sie können das Installationsverzeichnis angeben, der Standard ist /usr/local/sbin/cronolog machen installieren Tomcat-Konfiguration Versionen vor Tomcat 7: vim tomcat/bin/catalina.sh # Auskommentieren (#) berühren Sie "$CATALINA_BASE"/logs/catalina.out # Ändern Sie die beiden org.apache.catalina.startup.Bootstrap „$@“ in der Datei catalina.sh im Tomcat-Bin-Verzeichnis start \ >> "$CATALINA_BASE"/logs/catalina.out 2>&1 & # start 2>&1 für org.apache.catalina.startup.Bootstrap "$@" \ | /usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null & Starten Sie Tomcat nach Abschluss neu und Sie können die Protokolle im Format catalina.out.2015-09-13 in der Protokolldatei sehen. Tomcat7 und spätere Versionen: vi tomcat/bin/catalina.sh #Der erste Schritt ist if [ -z "$CATALINA_OUT" ] ; dann CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out fi Ändern Sie es in if [ -z "$CATALINA_OUT" ] ; dann CATALINA_OUT="$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out fi # Der zweite Schritt betrifft „$CATALINA_OUT“ Ändern in #touch "$CATALINA_OUT" echi "$CATALINA_OUT" # Der dritte Schritt besteht darin, org.apache.catalina.startup.Bootstrap "$@" \ zu starten. >> "$CATALINA_OUT" 2>&1 & Ändern Sie es in org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \ | /usr/local/sbin/cronolog "$CATALINA_OUT" >> /dev/null & Starten Sie Tomcat nach Abschluss neu und Sie können das Protokoll im Stil von catalina.out.2021-09-01 in der Protokolldatei sehen. Dies ist das Ende dieses Artikels über Tomcat8, das Cronolog zum Aufteilen von Catalina.Out-Protokollen verwendet. Weitere Informationen zum Aufteilen von Tomcat Cronolog Catalina.Out-Protokollen finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Vue + SSM realisiert den Vorschaueffekt beim Hochladen von Bildern
So ändern Sie den Speicherort des MySQL-Datenbank...
Ich beschäftige mich seit über einem Jahr mit Java...
Implementierungseffektdiagramm für die Navigation...
Inhaltsverzeichnis Vorwort: 1. Kurze Einführung i...
Kommen wir ohne weitere Umschweife direkt zum Cod...
Ich habe vor Kurzem eine Reihe statistischer Funk...
1. Was ist die HTML-Auszeichnungssprache? HTML is...
1. Einführung in LVM Bei der Verwaltung von Linux...
Es ist wirklich nicht einfach, eine gute Rekonstr...
In diesem Artikel wird der spezifische Code von v...
Auch bei der tatsächlichen Entwicklung von Websei...
Bei der Installation von tortoiseGit gab es immer...
Inhaltsverzeichnis Lassen Sie uns zunächst über d...
Ich habe heute mit der Arbeit an meinem Abschluss...
Das Erstellen neuer Images aus vorhandenen Images...