Toon posts:

[Debian/apache] Hoe stel ik rotate logs in

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik al veel gezocht in dit forum naar hoe je rotate files in kan stellen, maar dit is óf verouderd of werkt niet met mijn apache. Ik heb dus apache2 en draai dit op Debian. Hoe kan ik aangeven dat ik elke dag een nieuw logfile wil? Ik heb meerdere websites draaien waarvan de logfiles dus in aparte mappen komen. Ik heb wel een bestandje gevonden "/etc/logrotate.d/apache2" moet ik hier miss voor elke website een stukje script aanmaken?

  • jeanj
  • Registratie: Augustus 2002
  • Niet online

jeanj

F5 keeps me alive

Het kan ook in de httpd.conf, eventueel in elke virtual host als je het per site wil

Even uit een httpd.conf op mijn werk (RedHat EL):
CustomLog "|/usr/sbin/rotatelogs /var/log/httpd/websiteaccess.log 86400"
ErrorLog "|/usr/sbin/rotatelogs /var/log/httpd/websiteerr.log 86400"

Hiermee kun je vast wel iets googlen.

[ Voor 7% gewijzigd door jeanj op 18-03-2005 09:52 ]

Everything is better with Bluetooth


  • Tatsu
  • Registratie: Augustus 2000
  • Niet online

Tatsu

Paradigm shift

Google kan natuurlijk ook meer uitkomst bieden.

http://www.hexten.net/sw/.../apache2/mod_log_rotate.c

Dit is dus gewoon een mod voor Apache2. Je kan er ook een cronjob van maken, maar dan zou ik eerder van die mod gebruik maken.

If someone begins with uncertainty, experience will eventually lead to certainty. But what defines certainty?


Verwijderd

Topicstarter
wordt die mod automatisch ge-include door je apache2.conf? En die mod moet je dan opslaan in de /tec/apache2/mods-enabled/ opslaan?

  • Tatsu
  • Registratie: Augustus 2000
  • Niet online

Tatsu

Paradigm shift

Dat zul je zelf even na moeten gaan. Als deze nog niet ge-include is, kun je deze door middel van apt-get wel bemachtigen. Ik ben zelf niet zo bedreven in Apache2, ben toen weer teruggestapt.

If someone begins with uncertainty, experience will eventually lead to certainty. But what defines certainty?


  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 07-02 09:48

TrailBlazer

Karnemelk FTW

wat is er mis met logrotate ???

  • Sendy
  • Registratie: September 2001
  • Niet online
Ik zou ook gewoon de standaard logrotate (configuratie in /etc/logrotate.d) gebruiken. Maak gewoon een (1) configuratie voor al je sites (met creatief gebruik van wildcards (mits dat lukt))

  • Pin0
  • Registratie: November 2002
  • Niet online
Sorry voor de kick, maar ik kan niet echt het anwoord vinden op de volgende aan dit topic gerelateerde vraag.

in /etc/logrotate.conf staat weekly
in /etc/logrotate.d/httpd heb ik het volgende staan:
(genstats.sh is voor de statistieken(awstats))
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/var/log/httpd/*log {
    rotate 31
    daily
    compress
    missingok
    notifempty
    sharedscripts
    prerotate
        /root/scripts/genstat.sh
    endscript
    postrotate
        /bin/kill -HUP `cat /var/run/httpd.pid 2>/dev/null` 2> /dev/null || true
    endscript
}


Hoe weet ik nu of dit iedere dag zal worden uitgevoerd?

(os= CentOS 4)

Mijn Lego Mocs - LEGO idea: The Motorcycle Garage


  • klokop
  • Registratie: Juli 2001
  • Laatst online: 29-01 12:34

klokop

swiekie swoeng

Hoe weet ik nu of dit iedere dag zal worden uitgevoerd?
Door te checken of er voor elke dag een gecomprimeerd logbestand bestaat?
:?

"Passing silhouettes of strange illuminated mannequins"

Pagina: 1