PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zu Apache2 und rotatelogs



Chmeee
03.12.04, 12:53
Hallo,

ich habe folgendes Problem. Ich lasse die ErrorLog mit rotatelogs rotieren. In der httpd.conf steht:

ErrorLog "|/usr/IBMIHS/bin/rotatelogs /var/opt/IBMIHS/logs/error_log_%Y-%m-%d 10M"

Es funktioniert ohne Probleme, daß die ErrorLog täglich neu angelegt wird. Was nicht funktioniert ist, daß wenn die ErrorLog am Tag größer als 10MB wird, daß er dann eine neue ErrorLog anlegt.
Wie bekomme ich das hin?

Gruß Chmeee

marce
03.12.04, 13:18
ist nach Erreichen der Grenze das neue Error-Log leer und es fehlt nur die neue Datei mit der Datumsextension oder macht er einfach in der alten Datei weiter und legt nichts neu an?

Chmeee
03.12.04, 13:19
ist nach Erreichen der Grenze das neue Error-Log leer und es fehlt nur die neue Datei mit der Datumsextension oder macht er einfach in der alten Datei weiter und legt nichts neu an?

Wenn die 10MB Grenze erreicht ist, schreibt er einfach im bestehenden ErrorLog weiter. Erst am nächsten Tag legt er ein neues File an.

marce
03.12.04, 13:26
hm...

*grübel*

Oha...

*nachkuck*

Aha: lt. http://httpd.apache.org/docs-2.0/programs/rotatelogs.html :


rotatelogs [ -l ] logfile [ rotationtime [ offset ]] | [ filesizeM ]

filesizeM
The maximum file size in megabytes followed by the letter M to specify
size rather than time. Use this parameter in place of both rotationtime
and offset.


es geht also scheint's entweder oder...

Chmeee
03.12.04, 13:29
OK.
Danke für die Hilfe!