Frage an Linux Experten

Tobias Honscha

Administrator
Teammitglied
Registriert
16.10.2001
Beiträge
7.438
Reaktionspunkte
3.423
Website
emuenzen.de
Ebay Username
eBay-Logo www.honscha.de
Facebook
facebook Honscha.Muenzen
Hallo !
Eine Frage in eigener Sache :

Wie realisiert man unter Linux eine tägliche Logfile-Rotation mit anschließendem gzip ohne den Webserver herunterzufahren ?
 
Hallo,

für Apache 1.3xxx sollte diese Zeile ausreichen:
TransferLog "|rotatelogs /path/to/logs/access_log 86400"

für Apache 2.xxxx:
CustomLog "|bin/rotatelogs /var/logs/logfile 86400" common

Die Zahl ist der Intervall, hier 24h.

Diese Zeile muß in der httpd.conf eingetragen bzw. ersetzt werden.

Der Pfad für das Logfile ist natürlich anzupassen.

Ich hoffe, ich konnte helfen.

Gruß,
Henning

P.S. mir ist gerade aufgefallen, daß das ja mit gzip gemacht werden soll. Das weiß ich leider im Moment nicht, aber ich mach mich mal schlau.
 
Zuletzt bearbeitet:
danke für den ersten Hinweis - so mache ich das im Moment schon ... jetzt habe ich wirklich nur noch das Problem des GZips !
Wahrscheinlich muß ich das über einen Cron-Job realisieren
 
Es gibt die Möglichkeit die Logfiles mit gzip so zu organisieren:

CustomLog "|/usr/bin/gzip -c >> /var/log/access_log.gz" common

Ich weiß nur leider nicht, wie man das mit rotatelog kombinieren kann :( Vielleicht fällt mir später noch was dazu ein.

Gruß,
Henning
 
Zurück
Oben