Seite: [1] 2

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.
Zitat

Werbung

16.01.2010 13:05 von TBT
 

du hast die Einstellungen korrigiert, und trotzdem dreht logrotate noch frei?
Zitat

16.01.2010 14:11 von wotan
 

jepp
Zitat

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
Zitat

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.
Zitat

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
Zitat

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
Zitat

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?
Zitat

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:
Code
1
2
/usr/sbin/logrotate /etc/logrotate.conf --debug --force reading config file /etc/logrotate.conf

und nichts passiert weiter.

[edit5]
wie ist der Ablauf bei dir, wenn du logrotate startest?
Zitat

17.01.2010 13:48 von TBT
 

die liest er bei mir gar nicht, jedenfalls nicht bei --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
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
Zitat
Seite: [1] 2

ähnliche Themen

Schnellantwort