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
Inhaltsverzeichnis 1. Betreiber Zusammenfassen 1....
Vorwort Ich habe vor kurzem eine kleine Demo gesc...
Inhaltsverzeichnis 1. Einführung in das Verbindun...
1. Ändern Sie die Docker-Konfigurationsdatei des ...
Wenn unter Linux eine Datei erstellt wird, ist de...
Erstellen Sie ein einfaches Spring Boot-Webprojek...
1. Einleitung Die bisherige Programmarchitektur k...
Inhaltsverzeichnis 1. Was ist ein Hook? 2. Warum ...
Count(*) oder Count(1) oder Count([column]) sind ...
Inhaltsverzeichnis Vorwort LED-Trigger Entdecken ...
Vorwort Als MySQL den Standarddatenbankpfad änder...
Wirkungsprüfungsadresse: Tourplan (uplanok.com) C...
1. Herunterladen 2. Dekompression 3. Fügen Sie di...
1. Installieren Sie mysql5.6 Docker führt MySQL a...
Vorwort Glauben Sie mir, solange Sie sich an die ...