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]
--------------------------------------------------------------------------




Antwort per Email an