logrotate rotiert nix

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
klaus_h
Beiträge: 247
Registriert: 14.07.2004 17:27:45
Wohnort: Schnelldorf

logrotate rotiert nix

Beitrag von klaus_h » 29.03.2005 12:27:46

System: woody
Die Konfiguration scheint in Ordnung, logrotate wird auch aufgerufen (lt. logs),
ist aber der Meinung, daß keiner der logs rotiert werden muß (das sieht man beim
Aufrufen von logrotate an der Konsole)
Hier als Beispiel logrotate.d/apache-ssl
/var/log/apache-ssl/*.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
create 644 root adm
sharedscripts
postrotate
/etc/init.d/apache-ssl reload > /dev/null
endscript
}
Wie immer funktioniert das unter sarge einwandfrei!
Das einzige was mir dazu einfällt, ist das logrotate nach Größe zu verwenden,
sonst jemand ne Idee?

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 29.03.2005 15:55:01

Sind die apache log's die einzigsten die nicht rotiert werden?

Du koenntest unter http://bugs.debian.org/logrotate mal schauen ob du deinen Fehler findest...

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
klaus_h
Beiträge: 247
Registriert: 14.07.2004 17:27:45
Wohnort: Schnelldorf

logrotate

Beitrag von klaus_h » 29.03.2005 16:39:03

Nein, es wird kein einziger rotiert (die logs sind z.T. aus dem letzten Jahr).
Aber ich habe ein bißchen weitergeforscht:
Ich habe in logrotate mit
size 500k
ein rotate erzwungen, dann funktioniert es.

Der nächste Punkt ist das Problem mit
compress
Dies funktioniert nur in /var/log aber nicht in den Unterverzeichnissen,
d.h. in /var/log/apache-ssl wird zwar rotiert, aber nicht komprimiert.

Das könnte man ja evtl. auch im Hand- und Fußbetrieb hinbiegen, aber das
ist ja eigentlich nicht der Sinn der Sache...

Auch hier ist zu bemerken, daß eine identische Konfiguration unter sarge
einwandfrei funktioniert.

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 30.03.2005 01:17:12

Hm..und gegen das Update auf sarge spricht das du der Sache noch nicht so ganz traust (siehe anderer Thread) :?
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
klaus_h
Beiträge: 247
Registriert: 14.07.2004 17:27:45
Wohnort: Schnelldorf

sarge-update

Beitrag von klaus_h » 30.03.2005 14:14:01

Das ist ein root-server im Internet (also production-status).

und wie gesagt, so einmal im Quartal kachelts bei mir ganz fürchterlich nach einem sarge-update.
Das letze mal hat er mir alle php-extensions in die Tonne getreten, und das ist mein Lebensnerv!
Und wenn die ssh im Internet mal versagt, kann ich einpacken.

Ich habe jetzt alle logs per size limitiert und rotate runtergesetzt, um Platz zu sparen,
die logs werden dann nächtlich per rsync volautomatisch auf meinen Home-Server
repliziert. Ist zwar nicht gerade prickelnd, aber damit kann ich erst mal leben.

Vielleicht fällt ja jemandem noch was ein, mir erst mal nicht mehr, ab und zu muß man ja auch produktiv arbeiten!

Auf jeden Fall Vielen Dank!

sebast
Beiträge: 18
Registriert: 23.05.2004 21:45:45

Beitrag von sebast » 20.04.2005 16:47:48

Ich habe das gleiche Problem bei Debian GNU/Linux sarge und selber gebauten apache, der die logs nach /usr/local/apache/logs/ auslagert! Aber auch ohne size angabe und nur mit daily geht es nicht.

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 20.04.2005 16:59:23

Wie sieht den deine logrotate config aus?
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
klaus_h
Beiträge: 247
Registriert: 14.07.2004 17:27:45
Wohnort: Schnelldorf

logrotate

Beitrag von klaus_h » 20.04.2005 19:18:18

Sorry, ich hätte was posten solle, mittlerweile tuts fast vollständig,
ich habe schwer gewütet und einige neuere Pakete von sarge auf meinem
woody-server installiert, vielleicht hat das dem System den Tritt gegeben.
bz2-Komprimierung habe ich allerdings noch nicht wieder ausprobiert.

Hier die logrotate.conf:
# see "man logrotate" for details
# rotate log files weekly
weekly

# keep 4 weeks worth of backlogs
rotate 4

# create new (empty) log files after rotating old ones
create

# this does NOT work ???
compress
#compresscmd /usr/bin/bzip2
#compressoptions -s

# packages drop log rotation information into this directory
include /etc/logrotate.d

# no packages own wtmp, or btmp -- we'll rotate them here
/var/log/wtmp {
monthly
create 0664 root utmp
rotate 1
}

/var/log/btmp {
missingok
monthly
create 0664 root utmp
rotate 1
}

# system-specific logs may be configured here
und ein Beispiel aus conf.d (apache-ssl)
/var/log/apache-ssl/*.log {
weekly
size 500k
missingok
rotate 10
compress
delaycompress
notifempty
create 644 root adm
sharedscripts
prerotate
/usr/local/bin/vs_awstats silent
endscript
postrotate
/etc/init.d/apache-ssl reload > /dev/null
endscript
}

sebast
Beiträge: 18
Registriert: 23.05.2004 21:45:45

Beitrag von sebast » 21.04.2005 10:52:08

Meine Config!

Code: Alles auswählen

cat apache
/usr/local/apache/logs/access_log {
        rotate 4
        daily
        compress
        delaycompress
        missingok
        nocreate
}

/usr/local/apache/logs/error_log {
        rotate 4
        daily
        compress
        delaycompress
        missingok
        nocreate
}

Antworten