Zum Inhalt springen

Logrotate rotiert sporadisch nicht


Empfohlene Beiträge

Hallo,

ich habe ein problem mit logrotate unter debian mit Apache, die Apache Logs werden zwar rotiert aber der Apache schreibt weiter in die letzte Datei. Also nach dem rotate in *.1

An sich würde mich das nicht stören, wenn dadurch nicht meine Webserverstatistiken durcheinander kommen würden.

Also, hat dieses Problem auch schon mal jemand gehabt oder weiß jemand was da verkehrt läuft?

Gruß Jaraz

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also nach dem rotate in *.1...

Sieht fast so aus also würde Dein logrotate Script die Logdatei wegmoven...

...das wird so aber nicht funktionieren da Apache noch das Filehandle auf die ursprüngliche Datei offen hat. Und da Du beim wegmoven nur das darüberliegende Verzeichnis anfasst und nicht die Datei selbst schreibt Apache also munter weiter in die alte Datei, auch wenn die jetzt anders heisst.

Vorschläge:

a.)

Suche bzw. schreibe Dir ein logrotate das folgendes macht:

Logdatei kopieren, alte Logdatei cat /dev/nullen, etc...

b.)

Apache stoppen, Logs rotieren, Apache starten.

Aber das wäre ja irgendwie uncool.

c.)

Wenn Du mit dem Linux DefaultLogrotate arbeitest dann ist das vielleicht einfach ne KonfigurationsSache:

>>>>>>>>>>>>>>>>>>>

"/var/log/httpd/access.log" /var/log/httpd/error.log {

rotate 5

mail www@my.org

size=100k

sharedscripts

postrotate

/sbin/killall -HUP httpd

endscript

}

>>>>>>>>>>>>>>>>>>>

In diesem Beispiel dürfte das postrotate Script interessant sein;

sagt allen httpd Prozessen dass Sie ihre Konfiguration neu einlesen sollen...

Apache läuft aber weiter. Könnte funktionieren wenn die httpds dabei die alten FileHandles zumachen und neue aufmachen.

Bye

SystemError

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

so wie es aussieht, fehlte in der Apache Datei nach prerotate ein endscript.

Das hat das ganze nacheinander abarbeiten von logfiles, awstats, usw beeinflusst.

Nachdem ich das endscript eingefügt habe, läuft nun alles und ich hoffe auch dauerhaft. ;)

Gruß Jaraz

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...