Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
665 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  [Apache] Comment faire pour avoir un access.log / jour

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Apache] Comment faire pour avoir un access.log / jour

n°402955
freedump
together we will conquer...
Posté le 06-02-2004 à 09:38:09  profilanswer
 

Comment configurer Apache pour k'il genere un log par jour, de la forme access-%y%m%d.log ??
 
Merci


---------------
...und ich tanz' einfach weiter.
mood
Publicité
Posté le 06-02-2004 à 09:38:09  profilanswer
 

n°402960
philou_a7
\_o< coin ! >o_/
Posté le 06-02-2004 à 09:44:19  profilanswer
 

avec logrotate ca doit etre faisable :p

n°402961
freedump
together we will conquer...
Posté le 06-02-2004 à 09:45:51  profilanswer
 

philou_a7 a écrit :

avec logrotate ca doit etre faisable :p


 
ouais mais ce k'il fait c k'il deplae les logs dans un fichier, mais le access.log continue de grossir, et c chiant jme retrouve avec des fichiers de 500mo  


---------------
...und ich tanz' einfach weiter.
n°402971
aurelboiss
Posté le 06-02-2004 à 09:56:50  profilanswer
 

c'est pas dans syslog qu'on choisi la taille des fichier de log ??

n°402976
freedump
together we will conquer...
Posté le 06-02-2004 à 10:05:42  profilanswer
 

aurelboiss a écrit :

c'est pas dans syslog qu'on choisi la taille des fichier de log ??


 
moi jveux en fait avoir un fichier / jour peu importe la taille
 
 
dans la config actuel, je dois arreter mon server web tout les 2-3 jours pour recreer un fichier access.log  :sleep:


---------------
...und ich tanz' einfach weiter.
n°402979
BMOTheKill​er
Posté le 06-02-2004 à 10:10:01  profilanswer
 

si logrotate est bien configuré, tu dois en avoir un par jour justement :


<-=[ ~ ]=-> cat /etc/cron.daily/logrotate
#!/bin/sh
 
/usr/sbin/logrotate /etc/logrotate.conf


 


<-=[ ~ ]=-> cat /etc/logrotate.conf
# see "man logrotate" for details
# rotate log files weekly
weekly
 
# keep 4 weeks worth of backlogs
rotate 4
 
# create new (empty) log files after rotating old ones
create
 
# uncomment this if you want your log files compressed
#compress
 
# RPM packages drop log rotation information into this directory
include /etc/logrotate.d
 
# no packages own wtmp -- we'll rotate them here
/var/log/wtmp {
    monthly
    create 0664 root utmp
    rotate 1
}
 
# system-specific logs may be also be configured here.


 


<-=[ ~ ]=-> cat /etc/logrotate.d/httpd
/var/log/httpd/*log {
    missingok
    notifempty
    sharedscripts
    postrotate
        /bin/kill -HUP `cat /var/run/httpd.pid 2>/dev/null` 2> /dev/null || true
    endscript
}


n°402982
freedump
together we will conquer...
Posté le 06-02-2004 à 10:13:47  profilanswer
 

j'ai un fichier / jour, le probleme c k'il conserve & lock le fichier principal access.log  :pfff:


Message édité par freedump le 06-02-2004 à 10:14:00

---------------
...und ich tanz' einfach weiter.
n°402988
BMOTheKill​er
Posté le 06-02-2004 à 10:25:15  profilanswer
 

ben c'est normal, il écrit toujours dans le fichier qui est configuré dans httpd.conf, c'est comme tous les démons qui loguent...
 
si tu veux avoir un fichier avec la date dedans, tu mets ton : mv /var/log/httpd/access_log access_log-`date "+%y%m%d"`
dans /etc/cron.daily/httpd dans le postrotate avant le kill -HUP, ça devrait faire l'affaire, après à toi de gérer comme tu veux la suppression des anciens logs

n°402997
freedump
together we will conquer...
Posté le 06-02-2004 à 10:43:39  profilanswer
 

BMOTheKiller a écrit :

ben c'est normal, il écrit toujours dans le fichier qui est configuré dans httpd.conf, c'est comme tous les démons qui loguent...
 
si tu veux avoir un fichier avec la date dedans, tu mets ton : mv /var/log/httpd/access_log access_log-`date "+%y%m%d"`
dans /etc/cron.daily/httpd dans le postrotate avant le kill -HUP, ça devrait faire l'affaire, après à toi de gérer comme tu veux la suppression des anciens logs



 
ok donc ca revient au meme, je fait la meme chose avec mon TransferLog (LogRotate)
 
Merci pour ttes ces explications


---------------
...und ich tanz' einfach weiter.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  [Apache] Comment faire pour avoir un access.log / jour

 

Sujets relatifs
[apache] differents droits suivants les Virtual Hosts[Apache] Deux domaines
Mandrake corporate server 1.0 et mise a jour!!Remplacer Apache par Apache2
Mandrake 9.2 apres mise a jour plus de menu programmes ?Où peut on consulter les logs d'un serveur apache sur linux ?
[apache] faire un alias vers un volume réseau smbptite question mise a jour mandrake
installer serveur apache sur w2k ou sur linux?[MDK 9.2] Pb pour mettre a jour les librairies Ogg
Plus de sujets relatifs à : [Apache] Comment faire pour avoir un access.log / jour


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR