16.01.2010
12:27 von
wotan
[Linux] Problem mit Logrotate
Hey Folks,
Seit ein paar Tagen habe ich mit logrotate auf einem Debian Server Probleme.
Die Load steigt extrem an und Logrotate läuft dann teilweise bis zu 20 Stunden und länger.
Bei einer Kontrolle ist mir dann aufgefallen, das ich für den ProFTPd die Einstellungen etwas fehlerhaft geschrieben habe, doch auch ein ändern der Einstellungen hat nichts geändert.
Wie und vorallem was kann ich jetzt machen, damit logrotate wieder wie gewohnt sei Dienst verrichtet.
Seit ein paar Tagen habe ich mit logrotate auf einem Debian Server Probleme.
Die Load steigt extrem an und Logrotate läuft dann teilweise bis zu 20 Stunden und länger.
Bei einer Kontrolle ist mir dann aufgefallen, das ich für den ProFTPd die Einstellungen etwas fehlerhaft geschrieben habe, doch auch ein ändern der Einstellungen hat nichts geändert.
Wie und vorallem was kann ich jetzt machen, damit logrotate wieder wie gewohnt sei Dienst verrichtet.
Werbung
16.01.2010
13:05 von
TBT
du hast die Einstellungen korrigiert, und trotzdem dreht logrotate noch frei?
16.01.2010
14:11 von
wotan
jepp
16.01.2010
14:40 von
TBT
was für ein Prozess läuft denn?
Wo hängt er genau?
du kannst logrotate auch per Hand aufrufen, mit force kannst du ihn auch zwingen zu rotieren
Wo hängt er genau?
du kannst logrotate auch per Hand aufrufen, mit force kannst du ihn auch zwingen zu rotieren
16.01.2010
17:30 von
wotan
Das kann ich eben nicht sagen, bei welchen Rotate er hängt, wie kann ich das am besten austetsten.
16.01.2010
17:55 von
TBT
na logrotate per hand starten, mit --force zwingen zu arbeiten,
und per (h)top schauen was er genau macht
und per (h)top schauen was er genau macht
17.01.2010
11:22 von
wotan
ausser dem sieht man garnichts:
Code
1
root 13980 46.2 0.7 4976 3744 pts/0 R+ 11:19 0:53 | \_ /usr/sbin/logrotate /etc/logrotate.conf --force
17.01.2010
12:44 von
TBT
dann aus der /etc/logrotate.d/ alle Dateien rausnehmen,
und Datei für Datei einzeln reinkopieren und testen?
PS mein proftpd hat gar keinen Eintrag im logrotate Verzeichnis?
und Datei für Datei einzeln reinkopieren und testen?
PS mein proftpd hat gar keinen Eintrag im logrotate Verzeichnis?
17.01.2010
13:01 von
wotan
Deiner hat sicherlich auch nicht soviele Logdateien wie meiner.
Logrotate läuft jetzt seit knapp 1.5 Stunden und ich sehe an den Logs nichts neues.
[edit]
Ordner /etc/logroate.d/ ist leer. Ich starte logrotate und darauf hin knallt die CPU auf 100% in htop.
[edit2]
98.7% CPU für logrotate
[edit3]
ich habe jetzt mal alles auskommentiert was in der /etc/logrotate.conf drin steht und es dann gestartet, ändert garnichts an der Last.
[edit4]
habe es jetzt mal mit --debug gestartet:
und nichts passiert weiter.
[edit5]
wie ist der Ablauf bei dir, wenn du logrotate startest?
Logrotate läuft jetzt seit knapp 1.5 Stunden und ich sehe an den Logs nichts neues.
[edit]
Ordner /etc/logroate.d/ ist leer. Ich starte logrotate und darauf hin knallt die CPU auf 100% in htop.
[edit2]
98.7% CPU für logrotate
[edit3]
ich habe jetzt mal alles auskommentiert was in der /etc/logrotate.conf drin steht und es dann gestartet, ändert garnichts an der Last.
[edit4]
habe es jetzt mal mit --debug gestartet:
Code
1
2
2
/usr/sbin/logrotate /etc/logrotate.conf --debug --force
reading config file /etc/logrotate.confund nichts passiert weiter.
[edit5]
wie ist der Ablauf bei dir, wenn du logrotate startest?
17.01.2010
13:48 von
TBT
die liest er bei mir gar nicht, jedenfalls nicht bei --debug
logrotate /etc/logrotate.d/ -f --debug
logrotate /etc/logrotate.d/ -f --debug
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
reading config file apache2
reading config info for /var/log/apache2/*.log
reading config file apt
reading config info for /var/log/apt/term.log
reading config file aptitude
reading config info for /var/log/aptitude
reading config file consolekit
reading config info for /var/log/ConsoleKit/history
reading config file cups
reading config info for /var/log/cups/*log
reading config file dirmngr
reading config info for /var/log/dirmngr.log
reading config file dpkg
reading config info for /var/log/dpkg.log
reading config file exim4-base
reading config info for /var/log/exim4/mainlog /var/log/exim4/rejectlog
reading config file exim4-paniclog
reading config info for /var/log/exim4/paniclog
reading config file fail2ban
reading config info for /var/log/fail2ban.log für die ungekürzte Fassung bitte einloggen