[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

logrotate schrottet logfiles?



Hallo!

Ich war ein paar Tage unterwegs. Während dieser Zeit lief mein Server
(unter potato) durch, wohingegen mein Arbeitsrechner (woody)
ausgeschaltet war.
Vorhin habe ich den Arbeitsrechner wieder eingeschaltet und bekam
einige Mails vom Server, worin fehlende Logdateien von logrotate
angemeckert wurden. Das Ganze sieht allerdings sehr seltsam aus:

In /var/log/messages findet sich als erste Zeile

Feb  3 06:50:45 marvin syslogd 1.3-3#33.1: restart.


Gestern und heute wurde syslogd aber seltsamerweise nicht neu
gestartet, was ja eigentlich täglich um diese Zeit (6:50h) passiert.

Stattdessen steht ungefähr zu dieser Uhrzeit nur folgendes dort:

Feb  4 06:26:56 marvin kernel: nfs: task 64527 can't get a request slot


Für die Zeit, als ich den Arbeitsplatzrechner vorhin eingeschaltet habe,
findet sich folgendes in /var/log/messages:

Feb  5 16:46:47 marvin -- MARK --
Feb  5 17:05:53 marvin rpc.mountd: authenticated mount request from XXX:707 for /xxx
Feb  5 17:05:57 marvin kernel: nfs: RPC call returned error 111
Feb  5 17:05:57 marvin kernel: RPC: task of released request still queued!
Feb  5 17:05:57 marvin kernel: RPC: (task is on xprt_pending)
Feb  5 17:05:58 marvin kernel: nfs: RPC call returned error 111
Feb  5 17:05:58 marvin kernel: RPC: task of released request still queued!
Feb  5 17:05:58 marvin kernel: RPC: (task is on xprt_pending)
Feb  5 17:05:59 marvin kernel: nfs: RPC call returned error 111
Feb  5 17:05:59 marvin kernel: RPC: task of released request still queued!
Feb  5 17:05:59 marvin kernel: RPC: (task is on xprt_pending)
Feb  5 17:06:00 marvin kernel: nfs: RPC call returned error 111
Feb  5 17:06:00 marvin kernel: RPC: task of released request still queued!
Feb  5 17:06:00 marvin kernel: RPC: (task is on xprt_pending)
Feb  5 17:09:33 marvin syslogd 1.3-3#33.1: restart.
Feb  5 17:09:33 marvin syslogd 1.3-3#33.1: restart.
Feb  5 17:09:33 marvin syslogd 1.3-3#33.1: restart.
Feb  5 17:09:33 marvin syslogd 1.3-3#33.1: restart.

Ich frage mich nun, warum syslogd plötzlich um diese Uhrzeit neu
gestartet wurde?!


Um 17:06 Uhr wurde anscheinend auch logrotate gestartet und hat in den
Logs "gewütet". Einige Logdateien fehlen jetzt komplett, wie z.B.

-rw-r--r--    1 root     root          370 Feb  5 18:09 mysql.err
-rw-r--r--    1 root     root           32 Feb  5 17:06 mysql.err.1.gz
-rw-r--r--    1 root     root           32 Jan 31 06:26 mysql.err.5.gz
-rw-r--r--    1 root     root           32 Jan 30 06:26 mysql.err.6.gz
-rw-r--r--    1 root     root           32 Jan 29 06:26 mysql.err.7.gz


Andere Logs existieren jetzt als hardlink, wie z.B. hier:

$ ls -li syslog*

 339988 -rw-r-----    2 root     adm        592681 Feb  5 18:32 syslog
 339988 -rw-r-----    2 root     adm        592681 Feb  5 18:32 syslog.0
 340126 -rw-r-----    1 root     adm         73753 Feb  5 17:09 syslog.1.gz
 339983 -rw-r-----    1 root     adm        101523 Jan 31 06:27 syslog.2.gz
 339984 -rw-r-----    1 root     adm         33638 Jan 30 06:27 syslog.3.gz
 340016 -rw-r-----    1 root     adm         73923 Jan 29 06:28 syslog.4.gz
 340010 -rw-r-----    1 root     adm         51153 Jan 28 06:28 syslog.5.gz
 340009 -rw-r-----    1 root     adm         47101 Jan 27 06:28 syslog.6.gz


Kann sich jemand erklären, was hier schiefgelaufen sein kann?


      - Thomas

-- 
PGP: 2047Bit RSA, ID 0x668E601D - Encrypted mail welcome!



Reply to: