Unter Linux ist es so, dass programme auf inodes schreiben. wenn du die datei wegkopierst, dann ist stimmt die inode nicht mehr, die der apache noch hat. selbst wenn du eine neue logdatei selbst anlegen w�rdest, k�nnte der apache ohne restart nicht auf die datei schreiben, weil die inode nicht stimmt.
deshalb verf�hrst du am besten so:
mv logfile logfile_rotate apachectl graceful [weitere verarbeitung]
das logfile wegmoven und ein graceful machen geht sehr schnell. wenn du 100% sicher sein willst, auch nciht ein logentry zu verlieren, dann kannst du - unter linux - das access-log als pipe-log anlegen und einen buffer dazwischen schalten.
gr��e, philipp
----- Original Message ----- From: "Holger Schwarze" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Saturday, November 20, 2004 7:11 PM
Subject: Re: Probleme mit rotatelogs
Gabriel Wolz wrote:
Wenn du die Logdatei wegkopierts mu�t du den Apache neu starten dann legt er eine neue Logdatei an (zumindest l�uft es unter Unix so)
LG
Also ist das kein Win2k3-spezifisches Problem?
Nur, warum legt er ohne Neustart bzw. bis zum rotate keine neue Logdatei an? Sollte doch nicht so sein, dass die Daten bis dahin verloren gehen. Und es wird noch nichtmal eine Meldung im Errorlog angezeigt...
cu, Holger
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED]
sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED]
sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------
