PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Squid 2 GB Logfiles-Bug



MaxPower007
22.06.07, 15:10
Hallo,

Squid hat doch den Bug, dass er abstürzt sobald eine Log-Datei größer als 2 GB wird. Kann man irgendwie einstellen, dass er die Log-Dateien nach 1 GB wechselt, also eine neue anfängt?

Vielen Dank schon mal und Gruß!

bla!zilla
22.06.07, 15:16
Logrotate ist dein Freund. Logrotate stoppt den Squid, sobald ein bestimmtes Kriterium für das Logfile erreicht ist (Größe oder Alter), und startet ihn anschließend wieder neu. Squid legt dann einfach ein neues Logfile an.

MaxPower007
22.06.07, 15:24
Ja das dachte ich mir auch. Mit welchem Paramter kann ich denn die Größe beschränken?

Hier ein Ausschnitt aus /etc/logrotat.d/squid:

/var/log/squid/access.log {
weekly
rotate 5
copytruncate
compress
notifempty
missingok
}

namous
22.06.07, 15:44
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/logrotate.mysql,v 1.2 2005/01/07 03:30:11 robbat2 Exp $
/var/log/mysql/mysql.err /var/log/mysql/mysql.log /var/log/mysql/mysqld.err {
monthly
create 660 mysql mysql
notifempty
size 5M
sharedscripts
postrotate
missingok
/sbin/kill -HUP `cat /var/run/mysqld/mysqld.pid`
endscript
}


So sieht es bei meinem MySQL aus, denke 'size 5M' machts. Kann es aber nicht versprechen, meine MySQL-Logfile ist noch keine 5M gros :-)

MaxPower007
22.06.07, 15:47
Hätte ich ja gleich drauf können kommen:

man logrotate:

size=100k

They are rotated whenever is grows over 100k is size.

Vielen Dank!

Gruß

namous
22.06.07, 15:50
Hätte ich ja gleich drauf können kommen:

man logrotate:

size=100k

They are rotated whenever is grows over 100k is size.

Vielen Dank!

Gruß

OMG mach dir nix draus, ich hab auch garnicht an die man-page gedacht ;-)
NP, gerne wieder