apache rotatelogs icm combined logs, kan dit?

Pagina: 1
Acties:

  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 30-04 11:02

Willem2

Ω is futile

Topicstarter
ik wil dus logfiles rotaten van apache. als ik het zo doe, gaat het prima:
code:
1
Transferlog "|/usr/local/apache/bin/rotatelogs /home/miriam/logs/access.log 60"

maar wat ik nu al heb zijn combined logfiles, en dan wil ie dus niet:
code:
1
Transferlog "|/usr/local/apache/bin/rotatelogs /home/miriam/logs/access.log combined 60"

dus doe ik hier nou wat fout in de syntax of kan apache (versie 1.3.19) gewoon geen combined logfiles rotaten?

als hij het wel kan, wat moet ik dan anders doen?

en nee, ik houd niet van voetbal... :)


  • rvm
  • Registratie: November 2000
  • Niet online

rvm

http://httpd.apache.org/docs/mod/mod_log_config.html#transferlog
Bij Transferlog kun je niet expliciet een logformaat aangeven. Het meest recent gedefinieerde logformaat wordt gebruikt. Dit zou dus wel moeten werken:
code:
1
2
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\""
Transferlog "|/usr/local/apache/bin/rotatelogs /home/miriam/logs/access.log 60"

Zelf roteer ik de logfiles met een cronscriptje (rename logfile, dan killall -HUP httpd)

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Ik gebruik er redhat's standaard oplossing.
logrotate voor.
Waar je die verder kan vinden weet ik niet :)
Niet op freshmeat iig

  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 30-04 11:02

Willem2

Ω is futile

Topicstarter
ik draai zelf Suse, dus de Redhat logrotate heb ik niet...

ik ga het eens proberen met de logformat ervoor, en anders moet ik idd ook maar een cronscriptje in elkaar gaan draaien...

tnx!

en nee, ik houd niet van voetbal... :)