Das dazwischenschalten ist nicht nötig.
Durch das mv wird nur der Dateiname geändert, der inode bleibt gleich.
Daher kann apache weiterschreiben, obwohl der Dateiname geändert wurde.

Durch den graceful Restart wird eine neue Datei angelegt und apache loggt
unmittelbar in das neue file.
Wo sollte etwas verloren gehen?

Unter Windows funktioniert es übrigens ebenso. move statt mv...
Dort heißt es halt nicht inode sondern file-handle...

Aber es funktioniert ebenso.

Gruß,
  Steffen

hi,

das ist nicht ganz korrekt..

wenn die datei über partitions-grenzen hinweg oder auf einen file-server verschoben wird, ändert sich sehr wohl der inode.

außerdem würden nach einem graceful restart nur die neuen childs in die neue datei loggen, die alten würden noch bis zum ende der verbindung weiterhin bestehen und in das alte logfile schreiben.

gruß,
julian


--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED]
sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------




Antwort per Email an