sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #71051
Re: Stort CPU-forbrug af logrotate.
On Mon, 16 Feb 2004 12:57:22 +0000, Henrik Storner wrote:
> logrotate kan sættes op til at komprimere logfilerne. Hvis du har
> nogle store logs, kan det godt bruge noget cpu-tid.
>
>
Kompression er ikke slået til. Det er som nævnt også et nyt påfund af
logrotate på en maskine der har en oppetid på 66 døgn.
Logrotate står i /etc/cron.daily og jeg ved ikke hvornår det bliver
udført, men vel omkring midnat. Klokken 14 i dag var logrotate i gang med
højt cpu-forbrug.
Jeg tog lige et kig på med "ls -lh /var/log", her er et uddrag af resultatet:
-rw-r--r-- 1 root root 0 Feb 15 09:10 vgetty.log.ttyS0.1.1.1.1.1.1.1.1.1.1.1.1.2.2
-rw-r--r-- 1 root root 0 Feb 1 04:20 vgetty.log.ttyS0.1.1.1.1.1.1.1.1.1.1.1.1.2.3
-rw-r--r-- 1 root root 0 Feb 16 09:29 vgetty.log.ttyS0.1.1.1.1.1.1.1.1.1.1.1.1.3
-rw-r--r-- 1 root root 0 Feb 15 09:10 vgetty.log.ttyS0.1.1.1.1.1.1.1.1.1.1.1.1.3.1
-rw-r--r-- 1 root root 0 Feb 8 05:18 vgetty.log.ttyS0.1.1.1.1.1.1.1.1.1.1.1.1.3.2
-rw-r--r-- 1 root root 0 Feb 15 09:10 vgetty.log.ttyS0.1.1.1.1.1.1.1.1.1.1.1.1.4
-rw-r--r-- 1 root root 0 Feb 16 09:29 vgetty.log.ttyS0.1.1.1.1.1.1.1.1.1.1.1.2
-rw-r--r-- 1 root root 0 Feb 16 09:29 vgetty.log.ttyS0.1.1.1.1.1.1.1.1.1.1.1.2.1
-rw-r--r-- 1 root root 0 Feb 16 09:29 vgetty.log.ttyS0.1.1.1.1.1.1.1.1.1.1.1.2.1.1
-rw-r--r-- 1 root root 0 Feb 15 09:10 vgetty.log.ttyS0.1.1.1.1.1.1.1.1.1.1.1.2.1.1.1
-rw-r--r-- 1 root root 0 Feb 8 05:18 vgetty.log.ttyS0.1.1.1.1.1.1.1.1.1.1.1.2.1.1.2
-rw-r--r-- 1 root root 0 Feb 15 09:10 vgetty.log.ttyS0.1.1.1.1.1.1.1.1.1.1.1.2.1.2
-rw-r--r-- 1 root root 0 Feb 1 04:20 vgetty.log.ttyS0.1.1.1.1.1.1.1.1.1.1.1.2.1.3
-rw-r--r-- 1 root root 0 Feb 16 09:29 vgetty.log.ttyS0.1.1.1.1.1.1.1.1.1.1.1.2.2
-rw-r--r-- 1 root root 0 Feb 15 09:10 vgetty.log.ttyS0.1.1.1.1.1.1.1.1.1.1.1.2.2.1
-rw-r--r-- 1 root root 0 Feb 8 05:18 vgetty.log.ttyS0.1.1.1.1.1.1.1.1.1.1.1.2.2.2
-rw-r--r-- 1 root root 0 Feb 15 09:10 vgetty.log.ttyS0.1.1.1.1.1.1.1.1.1.1.1.2.3
-rw-r--r-- 1 root root 0 Jan 25 04:07 vgetty.log.ttyS0.1.1.1.1.1.1.1.1.1.1.1.2.4
-rw-r--r-- 1 root root 0 Feb 16 09:29 vgetty.log.ttyS0.1.1.1.1.1.1.1.1.1.1.1.3
-rw-r--r-- 1 root root 0 Feb 16 09:29 vgetty.log.ttyS0.1.1.1.1.1.1.1.1.1.1.1.3.1
Der er over 150000 filer i det hele. Der er nok en sammenhæng.
Jeg ville slette filerne med "rm vgetty.log.ttyS0*", men bash beklager sig: argument list too long.
Andre forslag?
Tomas
Follow ups
References