Als «logrotate» getaggte Fragen

logrotate wurde entwickelt, um die Verwaltung von Systemen zu vereinfachen, die eine große Anzahl von Protokolldateien generieren. Es ermöglicht das automatische Drehen, Komprimieren, Entfernen und Versenden von Protokolldateien. Jede Protokolldatei kann täglich, wöchentlich, monatlich oder zu groß werden.




4
Täglich und in Größe logrotieren?
Wenn eine logrotate-Konfiguration mit den Parametern "Größe" und "Täglich" angegeben wird, welche hat Vorrang? Wo ist das dokumentiert? Ich möchte, dass diese Rotationen als boolesche ODER-Operation ausgeführt werden, dh wenn die Protokolle einen Tag alt sind, werden sie gedreht, ODER wenn sie größer als eine bestimmte Größe sind, werden sie …
40 logrotate 

3
Wann wird die Option delaycompress in logrotate verwendet?
Die Manpage von logrotatesagt: It can be used when some program cannot be told to close its logfile and thus might continue writing to the previous log file for some time. Das verwirrt mich. Wenn ein Programm nicht angewiesen werden kann, seine Protokolldatei zu schließen, schreibt es für immer weiter …
33 logrotate 

3
Entspricht LogRotate für Windows?
Wir haben eine riesige Protokolldatei, die von der Anwendung eines Anbieters geschrieben wird. Nehmen wir an, der Anbieter wird nichts tun, was wir verlangen. Gibt es eine Möglichkeit, diese Protokolldatei zu drehen? Wir sehen, dass ungefähr 300 MB pro Stunde geschrieben werden - ich würde das viel lieber in 10-MB-Teile …

2
Wie geht Logrotate genau mit "täglich" um?
Gemessen an den Zeitstempeln auf meinen Systemen führt logrotate seine tägliche Protokollrotation durch, wenn logrotate von cron ausgeführt wird. Wenn ich es jedoch früher ausführe, werden die Dateien nicht gedreht. Woher weiß logrotate, ob sie gedreht werden sollen oder nicht, ob sie einen Verlauf führen oder ob sie möglicherweise Zeitstempel …
30 linux  logrotate 

5
Wo speichert Logrotate sein eigenes Protokoll?
Ich habe logrotateauf einem EC2 AWS-Rechner rotierende Apache-Protokolle ausgeführt. Nach dem Packen werden Apache-Protokolle über s3fs in AWS S3 gespeichert. Das Problem ist, dass ich kürzlich bemerkt habe, dass ich keine rotierten Protokolle hatte. In S3 habe ich alte Protokolle vom Tag 48-> 60, aber die 1-> 47 werden nicht …
25 logrotate 

3
logrotate nicht drehen die Protokolle
Ich habe diese logrotate Konfiguration und ich laufe auf Ubuntu 10.04. /var/log/mysql/mysql-slow.log { daily rotate 3 compress notifempty missingok create 660 mysql adm postrotate if test -x /usr/bin/mysqladmin && \ /usr/bin/mysqladmin ping &>/dev/null then /usr/bin/mysqladmin flush-logs fi endscript } Ich habe das gestern in /etc/logrotate.d abgelegt und heute wurde das …
24 logrotate 





3
Nginx-Protokollierung in access.log.1 anstelle von access.log, Logrotate-Fehler?
Ich habe eine Nginx-Instanz, die den Zugriff auf /var/log/nginx/access.log und Fehler auf /var/log/nginx/errors.log protokolliert, aber sobald Logrotate jede Woche ausgeführt wird, wird die Datei verschoben * .log.1 und die neue * .log-Datei werden erstellt, aber nginx protokolliert weiterhin in der log.1-Datei anstelle der neuen .log-Datei (und es wird nichts gezippt). …

1
Wie rotiere ich ein Protokoll basierend auf einem Intervall, wenn das Protokoll eine bestimmte Größe überschreitet?
Aus der Manpage von logrotate: Minimale Größe Protokolldateien werden gedreht, wenn sie größer als Byte sind, jedoch nicht vor dem zusätzlich angegebenen Zeitintervall (täglich, wöchentlich, monatlich oder jährlich). Die zugehörige Größenoption ist ähnlich, mit der Ausnahme, dass sie sich mit den Zeitintervalloptionen gegenseitig ausschließt und bewirkt, dass Protokolldateien unabhängig vom …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.