ciao a tutti
è circa un mese che squid gira e ora ho un file di log che si aggira su 50 MB! è possibile fare in modo che venga creato un file di log diverso ogni settimana?
ciao a tutti
è circa un mese che squid gira e ora ho un file di log che si aggira su 50 MB! è possibile fare in modo che venga creato un file di log diverso ogni settimana?
"durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."
http://www.kumbe.it
man logrotate
ciao ho aggiunto la seguente riga in
/etc/logrotate.conf
/usr/local/squid/var/logs/access.log{
daily
create
}
poi ho provato il comando
#logrotate -f
ma dice:
logrotate 3.6.8 - Copyright (C) 1995-2001 Red Hat, Inc.
This may be freely redistributed under the terms of the GNU Public License
Usage: logrotate [-d|--debug] [-f|--force] [-m|--mail command]
[-s|--state statefile] [-v|--verbose] [-?|--help] [--usage]
[OPTION...] <configfile>
"durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."
http://www.kumbe.it
# logrotate -f /etc/logrotate.conf
![]()
![]()
![]()
guarda cosa fa!
invece che continuare sul file access.log
lo lascia vuoto...lascia vuoto anche il .1 e continua mettendo tutto nel .2!
total 50888
drwxr-xr-x 2 nobody nobody 4096 May 24 04:40 ./
drwxr-xr-x 4 root root 4096 Apr 21 15:22 ../
-rw-r--r-- 1 nobody nogroup 0 May 24 04:40 access.log
-rw-r--r-- 1 nobody nogroup 0 May 23 12:46 access.log.1
-rw-r--r-- 1 nobody nogroup 51980419 May 24 09:48 access.log.2
-rw-r--r-- 1 nobody nogroup 53713 May 21 20:18 cache.log
"durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."
http://www.kumbe.it
Adatta questo per questo per SQUID...codice:/var/log/squid/*.log { daily compress rotate 2 missingok nocreate sharedscripts # prerotate test ! -x /usr/sbin/sarg-maint || /usr/sbin/sarg-maint endscript postrotate test ! -e /var/run/squid.pid || /usr/sbin/squid -k rotate endscript }
![]()
ciao ho fatto come mi dici..ora guardando nella cartella dei log succede questo:
ma spiegami un'attimo:drwxr-xr-x 2 nobody nobody 4096 May 26 04:40 ./
drwxr-xr-x 4 root root 4096 Apr 21 15:22 ../
-rw-r--r-- 1 nobody nogroup 33 May 25 04:40 access.log.1.gz
-rw-r--r-- 1 nobody nogroup 0 May 23 12:46 access.log.2
-rw-r--r-- 1 nobody nogroup 55757732 May 26 10:49 access.log.3
-rw-r--r-- 1 nobody nogroup 53713 May 21 20:18 cache.log
cosa succede di preciso?
nel file .gz cosa è finito?
ne approfitto anche per farti un'altra domanda su squid...posso fare in modo che un'utente x non posa loggarsi contemporaneamente su + di una macchina?
"durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."
http://www.kumbe.it
up :gren:
"durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."
http://www.kumbe.it
Non lo soOriginariamente inviato da nik600
ne approfitto anche per farti un'altra domanda su squid...posso fare in modo che un'utente x non posa loggarsi contemporaneamente su + di una macchina?![]()
codice:/var/log/squid/*.log { daily compress rotate 2 missingok nocreate sharedscripts postrotate /usr/sbin/squid -k reconfigure endscript }