PDA

Visualizza la versione completa : tool per spezzare i log


verardoelvis
16-02-2007, 15:46
ciao, esiste un tool per spezzare alcuni file di log che diventano enormi e rallendano le scritture?

tipo quello che fa squid con squid -k rotate?


ciao e grazie

sacarde
16-02-2007, 21:17
prova split

GreyFox86
16-02-2007, 23:52
cerca info su logrotate molto ben fatto

verardoelvis
19-02-2007, 09:18
ciao, sto facendo / leggendo ma ho questo problema.....

root@ubuntu:~# logrotate -dfv /etc/logrotate.conf
reading config file /etc/logrotate.conf
reading config info for /var/log/mail.info

Handling 1 logs

rotating pattern: /var/log/mail.info forced from command line (no old logs will be kept)
empty log files are rotated, old logs are removed
considering log /var/log/mail.info
log needs rotating
rotating log /var/log/mail.info, log->rotateCount is 0
renaming /var/log/mail.info.1.gz to /var/log/mail.info.2.gz (rotatecount 1, logstart 1, i 1),
renaming /var/log/mail.info.0.gz to /var/log/mail.info.1.gz (rotatecount 1, logstart 1, i 0),
renaming /var/log/mail.info to /var/log/mail.info.1
disposeName will be /var/log/mail.info.1.gz
creating new log mode = 0644 uid = 0 gid = 0

error: unable to open /var/log/mail.info.1 for compression

root@ubuntu:~#



non capisco perch non possa creare il file. sto lanciando logrotate da utente root!!!


il logrotate.conf per questo file :
/var/log/mail.info {
daily
#missingok
rotate 0
}



mi date una mano?

GreyFox86
19-02-2007, 09:21
In effetti strano... che quel file non abbia i permessi di lettura per il proprietario?

edit:
anzi, potrebbe essere causa del -d
-d Turns on debug mode and implies -v. In debug mode, no changes
will be made to the logs or to the logrotate state file.

verardoelvis
19-02-2007, 09:37
grazie mille ciao

GreyFox86
19-02-2007, 10:02
Prego :D
Cosa era?

verardoelvis
19-02-2007, 10:11
era che lanciandolo in debug per vedere cosa faceva non eseguiva le operazioni, come era scritto.

non avendo fatto molta attenzione a tutta la riga descrittiva del -d, non capivo!!!!

Colpa miA!!!!


grazie


ciao

verardoelvis
19-02-2007, 11:30
PICCOLO PROBLEMINO!!!!

ho cercato attraverso il logrotate di spezzare e ricreare il log di qmail che si chiama /var/log/maillog


il codice all'interno del logrotate.conf

/var/log/mailllog {
weekly
compress
rotate 4
mail ...xx@yy.it
}


il problema che sembra che il qmail si sia incavolato e non voglia pi scrivere nel maillog vuoto.


come devo fare?

ciao e grazie

GreyFox86
19-02-2007, 11:58
premesso che non conosco qmail... da qualche errore specifico?

Loading