/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Apache logs
Fra : Sonni Skammelsen


Dato : 15-07-02 22:14

Hej

Findes der en eller anden smart måde hvorpå man kan pakke sine apache
logfiler, og et program som webalizer stadig kan holde styr på stats for
siden.

Siden jeg har sat induviduelle logfiler op i virtualhost er de ikke blevet
pakket eller splittet hvilket har resulteret i logfiler på op til 220 MB
efterhånden.

/Sonni




 
 
Brian Poulsen (15-07-2002)
Kommentar
Fra : Brian Poulsen


Dato : 15-07-02 22:21

Sonni Skammelsen wrote:
> Hej
>
> Findes der en eller anden smart måde hvorpå man kan pakke sine apache
> logfiler, og et program som webalizer stadig kan holde styr på stats for
> siden.

Ikke hvad jeg ved af

>
> Siden jeg har sat induviduelle logfiler op i virtualhost er de ikke blevet
> pakket eller splittet hvilket har resulteret i logfiler på op til 220 MB
> efterhånden.
>

Uhm ... Webalizer laver en history som gemmer på de gamle resultater.
Jeg laver altid friske logs hver den 1. og kalder de gamle logs fx
access_log.july. Webalizer kigger ikke i access_log.july men den gemmer
stats fra alle tidligere måneder den har kørt. så spørgsmålet er jo bare
hvor vigtige de gamle log filer er for dig. Du kan for den sags skyld
slette de gamle når du har lavet nye.

Brian Poulsen
-------------
http://fuz.dk


Morten Bakkedal (16-07-2002)
Kommentar
Fra : Morten Bakkedal


Dato : 16-07-02 02:17

"Sonni Skammelsen" <news@sonni.org> writes:

> Hej
>
> Findes der en eller anden smart måde hvorpå man kan pakke sine apache
> logfiler, og et program som webalizer stadig kan holde styr på stats for
> siden.

Du kan få logrotator til at gøre det for dig.

/var/log/apache/*.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
create 640 root adm
sharedscripts
prerotate
/etc/cron.hourly/webalizer
endscript
postrotate
/etc/init.d/apache reload > /dev/null
endscript
}

Ovenstående omdøber og komprimerer en gang om ugen alle log-filer i
/var/log/apache/. Dog vil log-filerne for de seneste to uger ikke være
komprimerede. For at få Apache til at skrive til de nye log-filer er
det nødvendigt at kalde "/etc/init.d/apache reload".

Desuden sikres at de seneste ændringer når at kommer med i
Webalizer-statistikken ved at kalde /etc/cron.hourly/webalizer
umiddelbart før log-filerne omdøbes. (Webalizer er sat om med
"Incremental yes".)

Med venlig hilsen

Morten Bakkedal

Sonni Bak Skammelsen (16-07-2002)
Kommentar
Fra : Sonni Bak Skammelsen


Dato : 16-07-02 09:18


"Morten Bakkedal" <news20020523@bakkeland.dk> wrote in message
news:87u1n0mpz6.fsf@sputnik.groenjord.dk...
> Du kan få logrotator til at gøre det for dig.
>
> /var/log/apache/*.log {
> weekly
> missingok
> rotate 52
> compress
> delaycompress
> notifempty
> create 640 root adm
> sharedscripts
> prerotate
> /etc/cron.hourly/webalizer
> endscript
> postrotate
> /etc/init.d/apache reload > /dev/null
> endscript
> }
>
Takker

Prøver jeg, har smidt det i en fil under logrotate.d, så må vi se om det
virker :)


/Sonni



Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408871
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste