Avatar billede _thomaz_ Nybegynder
30. august 2006 - 13:16 Der er 11 kommentarer

newsyslog: Log rotation

Jeg bruger newsyslog til at rotere httpd-access og -error. Jeg har 'kopieret' newsyslog-entryen fra maillog:

/var/log/maillog            640  7      *    @T00  J
/var/log/httpd-access.log        640  12      *    @T00  J
/var/log/httpd-error.log        640  7      *    @T00  J

Det mærkelige er at, mens de genererede maillog filer er fulde af data, har de genererede access/error filer kun indholdet:

Aug 29 00:00:00 web newsyslog[98165]: logfile turned over

Nogen der ved hvordan man bevarer data i backup-filerne?

På forhånd tak.
Avatar billede Syska Mester
30. august 2006 - 17:28 #1
Nu siger du at de er tomme, pånær den ene linie?

Bliver der skrevet til de 2 filer?
Avatar billede _thomaz_ Nybegynder
31. august 2006 - 10:44 #2
Jep - hver aften kl 0000 dannes fx httpd-access.log.0.bz2
kun indeholdende fx
Aug 29 00:00:00 web newsyslog[98165]: logfile turned over

(Så hvordan sitet holder styr på sessions mv, er lidt et mysterie for mig)
Avatar billede Syska Mester
31. august 2006 - 11:06 #3
sessions bliver jo ikke skrevet til access loggen ... altså hvis det er php sessions du tænker på ....

men i løbet af dagen kommer der almindelig info i din log?

// ouT
Avatar billede _thomaz_ Nybegynder
31. august 2006 - 11:18 #4
Nej ingenting :-(
(ud over den der "turned over" ting)
Avatar billede Syska Mester
31. august 2006 - 15:43 #5
Så er det jo fordi din apache server ikke er sat op til at logge noget ....

// ouT
Avatar billede _thomaz_ Nybegynder
31. august 2006 - 16:41 #6
Nej, for grunden til at jeg startede log-rotationen er at httpd-access og -error eksploderede i størrelse. Meget mystisk :-)
Avatar billede Syska Mester
31. august 2006 - 18:36 #7
dvs hvis du slettet de 2 linier fra newsyslog, så kommer der data i httpd-access og httpd-error ?

// ouT
Avatar billede _thomaz_ Nybegynder
01. september 2006 - 09:44 #8
Jep!
Avatar billede Syska Mester
03. september 2006 - 13:28 #9
lyder meget meget sært ... kan sq ikke lige komme i tanke om hvad det så kan være andet end måske permission problem efter første gang den laver en routere loggen...

Men du må da endelig skrive hvis du finder ud af hvad der skulle til at for fikse det ... for hvis httpd ikke skriver til din log efter du har slået det til er der noget helt galt ..... tror umuligt det kan være newsyslog der gør det ...

// ouT
Avatar billede _thomaz_ Nybegynder
04. september 2006 - 10:20 #10
Ok - tak for indsatsen
Avatar billede morw Nybegynder
28. januar 2007 - 01:21 #11
dette skal i newsyslog.conf:


/var/log/httpd-access_log  644  7  100  24  B  /var/run/httpd.pid 30


http://www.freebsddiary.org/rotatelogs.php#newsyslog
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester