Problem mit logrotate

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
pineiro
Beiträge: 31
Registriert: 14.01.2004 13:12:28

Problem mit logrotate

Beitrag von pineiro » 07.04.2004 12:03:47

argl, kennt das einer

Code: Alles auswählen

 /etc/cron.daily/logrotate: error running shared postrotate script for /var/log/apache/*.log 
is76> run-parts: /etc/cron.daily/logrotate exited with return code 1 
da hängen einzelne apacheprozesse sinnlos rum wenn ich die kille und neu starte gehts wieder.


jmd eine Idee wie ich das verhindern kann?
Ciao pineiro

Benutzeravatar
feltel
Webmaster
Beiträge: 10446
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 07.04.2004 12:37:46

Poste bitte mal den Inhalt von /etc/logrotate.conf und wenn vorhanden /etc/logrotate.d/apache

pineiro
Beiträge: 31
Registriert: 14.01.2004 13:12:28

Beitrag von pineiro » 07.04.2004 13:12:21

bitteschön
logrotate.conf

Code: Alles auswählen

# 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

# uncomment this if you want your log files compressed
#compress

# 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

/etc/logrotate.d/apache

Code: Alles auswählen

/var/log/apache/*.log {
        weekly
        missingok
        rotate 52
        compress
        delaycompress
        notifempty
        create 640 root adm
        sharedscripts
        postrotate
                /etc/init.d/apache reload > /dev/null
        endscript
}
Was mich nur wundert, das es heute morgen war und das letze mal am 28.03. Aber das log sollte doch wöchentlich rotiert werden?

Code: Alles auswählen

ls -la /var/log/apache

-rw-r-----    1 root     adm       1526633 Apr  7 12:05 access.log
-rw-r-----    1 root     adm        403050 Apr  4 04:29 access.log.1
-rw-r-----    1 root     adm          2956 Mar 28 01:58 access.log.2.gz
-rw-r-----    1 root     adm          1769 Mar 21 00:46 access.log.3.gz
-rw-r--r--    1 root     root         2129 Mar 14 04:02 access.log.4.gz

Ciao pineiro

pineiro
Beiträge: 31
Registriert: 14.01.2004 13:12:28

Beitrag von pineiro » 15.04.2004 15:30:23

hm keiner eine Idee? Ich weiß echt nicht mehr woran das liegen könnte
Ciao pineiro

Olaf Dietsche
Beiträge: 520
Registriert: 12.06.2003 23:18:50
Wohnort: Siegburg

Beitrag von Olaf Dietsche » 17.04.2004 12:15:42

Du kannst die Ausgabe in eine Datei umleiten, um zu sehen was genau passiert

Code: Alles auswählen

        postrotate
                sh -x /etc/init.d/apache reload >/tmp/logdatei 2>&1
        endscript
Vielleicht bekommst du dadurch mehr Informationen.

Antworten