Cyrus Problem

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
guenni81
Posts: 44
Joined: 2008-02-15 13:31
 

Cyrus Problem

Post by guenni81 »

Hallo,
seit kurzem haben wir ein Problem mit Cyrus. Der Dienst tls_prune benötigt fast die ganze CPU Leistung (für 30 Minuten oder so) und schreibt uns die Logfile mit folgenden Einträgen voll.
Mar 9 04:01:45 Linux-Server cyrus/tls_prune[31154]: mydelete: aborting txn 2148886813
Mar 9 04:01:45 Linux-Server cyrus/tls_prune[31154]: mydelete: starting txn 2148886814
Mar 9 04:01:45 Linux-Server cyrus/tls_prune[31154]: mydelete: aborting txn 2148886814
Mar 9 04:01:45 Linux-Server cyrus/tls_prune[31154]: mydelete: starting txn 2148886815
Mar 9 04:01:45 Linux-Server cyrus/tls_prune[31154]: mydelete: aborting txn 2148886815
Mar 9 04:01:45 Linux-Server cyrus/tls_prune[31154]: mydelete: starting txn 2148886816
Mar 9 04:01:45 Linux-Server cyrus/tls_prune[31154]: mydelete: aborting txn 2148886816
Mar 9 04:01:45 Linux-Server cyrus/tls_prune[31154]: mydelete: starting txn 2148886817
Mar 9 04:01:45 Linux-Server cyrus/tls_prune[31154]: mydelete: aborting txn 2148886817
Mar 9 04:01:45 Linux-Server cyrus/tls_prune[31154]: mydelete: starting txn 2148886818
Mar 9 04:01:45 Linux-Server cyrus/tls_prune[31154]: mydelete: aborting txn 2148886818
Mar 9 04:01:45 Linux-Server cyrus/tls_prune[31154]: mydelete: starting txn 2148886819
Mar 9 04:01:45 Linux-Server cyrus/tls_prune[31154]: mydelete: aborting txn 2148886819
Hat jemand eine Idee wo das Problem liegen könnte?
Benutzte Software ist hier Cyrus Imapd 2.2 und Debian 4.0.
User avatar
daemotron
Administrator
Administrator
Posts: 2641
Joined: 2004-01-21 17:44
 

Re: Cyrus Problem

Post by daemotron »

Ich würde mal einen Blick auf den Zustand des Dateisystems und der Platten werfen - wenn das FS einen Schuss weg hat oder sogar die Platte(n) ihrem Lebenszeitende entgegenblicken, ist eines der Symptome hohe CPU-Last (I/O-Wait) bei I/O-intensiven Prozessen.
“Some humans would do anything to see if it was possible to do it. If you put a large switch in some cave somewhere, with a sign on it saying 'End-of-the-World Switch. PLEASE DO NOT TOUCH', the paint wouldn't even have time to dry.” — Terry Pratchett, Thief of Time
guenni81
Posts: 44
Joined: 2008-02-15 13:31
 

Re: Cyrus Problem

Post by guenni81 »

jfreund wrote:Ich würde mal einen Blick auf den Zustand des Dateisystems und der Platten werfen - wenn das FS einen Schuss weg hat oder sogar die Platte(n) ihrem Lebenszeitende entgegenblicken, ist eines der Symptome hohe CPU-Last (I/O-Wait) bei I/O-intensiven Prozessen.
Das ist mal nicht unbedingt das was ich hoffen will. Wie kann ich das ganze am geschicktesten prüfen?
User avatar
daemotron
Administrator
Administrator
Posts: 2641
Joined: 2004-01-21 17:44
 

Re: Cyrus Problem

Post by daemotron »

Für die Platten: smartmontools (btw. hast Du mehrere Platten als RAID?)
Für das Dateisystem: e2fsck, xfs_check, ... (je nachdem, welches FS Du verwendest)
“Some humans would do anything to see if it was possible to do it. If you put a large switch in some cave somewhere, with a sign on it saying 'End-of-the-World Switch. PLEASE DO NOT TOUCH', the paint wouldn't even have time to dry.” — Terry Pratchett, Thief of Time
guenni81
Posts: 44
Joined: 2008-02-15 13:31
 

Re: Cyrus Problem

Post by guenni81 »

jfreund wrote:Für die Platten: smartmontools (btw. hast Du mehrere Platten als RAID?)
Für das Dateisystem: e2fsck, xfs_check, ... (je nachdem, welches FS Du verwendest)
fsck hab ich schon durchlaufen lassen, das Dateisystem ist fehlerhaft!
debian:~# fsck -n
fsck 1.40-WIP (14-Nov-2006)
e2fsck 1.40-WIP (14-Nov-2006)
Warnung! /dev/sda1 ist eingehängt.
Warnung: Überspringe Journal-Wiederherstellung, da das Dateisystem im Nur-Lesen-Modus ist.
/ enthält ein fehlerhaftes Dateisystem, Prüfung erzwungen.
Durchgang 1: Prüfe Inodes, Blocks, und Größen
Inodes, die Teile einer defekten Liste mit verwaisten Links waren. Repariere? nein

Inode 1704641 was part of the verwaist Inode list. IGNORIERT.
Inode 1705785 was part of the verwaist Inode list. IGNORIERT.
Inode 1720367 was part of the verwaist Inode list. IGNORIERT.
Inode 1720466 was part of the verwaist Inode list. IGNORIERT.
Inode 1720677 was part of the verwaist Inode list. IGNORIERT.
Inode 1803723 was part of the verwaist Inode list. IGNORIERT.
Inode 1803726 was part of the verwaist Inode list. IGNORIERT.
Inode 1803728 was part of the verwaist Inode list. IGNORIERT.
Inode 1803741 was part of the verwaist Inode list. IGNORIERT.
Inode 1805506 was part of the verwaist Inode list. IGNORIERT.
Inode 1805507 was part of the verwaist Inode list. IGNORIERT.
Inode 1805514 was part of the verwaist Inode list. IGNORIERT.
Inode 3014669 was part of the verwaist Inode list. IGNORIERT.
Inode 3032540 was part of the verwaist Inode list. IGNORIERT.
Inode 3032542 was part of the verwaist Inode list. IGNORIERT.
Inode 3032543 was part of the verwaist Inode list. IGNORIERT.
Inode 3032544 was part of the verwaist Inode list. IGNORIERT.
Inode 3032546 was part of the verwaist Inode list. IGNORIERT.
Inode 3032547 was part of the verwaist Inode list. IGNORIERT.
Inode 3032548 was part of the verwaist Inode list. IGNORIERT.
Inode 3032549 was part of the verwaist Inode list. IGNORIERT.
Inode 3032551 was part of the verwaist Inode list. IGNORIERT.
Inode 3032554 was part of the verwaist Inode list. IGNORIERT.
Inode 3032555 was part of the verwaist Inode list. IGNORIERT.
Inode 3032556 was part of the verwaist Inode list. IGNORIERT.
Inode 3032559 was part of the verwaist Inode list. IGNORIERT.
Inode 7520700 was part of the verwaist Inode list. IGNORIERT.
Inode 7520720 was part of the verwaist Inode list. IGNORIERT.
Inode 7520753 was part of the verwaist Inode list. IGNORIERT.
Gelöscht Inode 8683524 hat "zero dtime". Repariere? nein

Inode 8683525 was part of the verwaist Inode list. IGNORIERT.
Inode 8683526 was part of the verwaist Inode list. IGNORIERT.
Inode 8683527 was part of the verwaist Inode list. IGNORIERT.
Inode 8683528 was part of the verwaist Inode list. IGNORIERT.
Durchgang 2: Prüfe Verzeichnis Struktur
Eintrag 'graphics_8fd241feb4188a40625582548d78ebfe.jpg' in /home/linux/html/cache/graphics (7390976) hat gelöscht/unbenutzt Inode 7389296. Bereinige? nein

Eintrag 'sess_7a3bf8c5dbed0d48c31a93328230d342' in /var/lib/php5 (7503892) hat gelöscht/unbenutzt Inode 802885. Bereinige? nein

Eintrag 'sess_1407b6c24d85c977147912873abf0041' in /var/lib/php5 (7503892) hat gelöscht/unbenutzt Inode 802886. Bereinige? nein

Eintrag 'sess_44d56047709bc21080566dc86924a04d' in /var/lib/php5 (7503892) hat gelöscht/unbenutzt Inode 802887. Bereinige? nein

Eintrag 'sess_46dbc5f900c2de659160cf712fdd5548' in /var/lib/php5 (7503892) hat gelöscht/unbenutzt Inode 802888. Bereinige? nein

Eintrag 'sess_321c79daf0dac1c1f02dc52ef6a93eb2' in /var/lib/php5 (7503892) hat gelöscht/unbenutzt Inode 802889. Bereinige? nein

Eintrag 'sess_fe3d57d3b8c4dc8bc1aeefb8462183c9' in /var/lib/php5 (7503892) hat gelöscht/unbenutzt Inode 802890. Bereinige? nein

Eintrag 'sess_4e81d6e3eb123530fd7dff7a23af0709' in /var/lib/php5 (7503892) hat gelöscht/unbenutzt Inode 802891. Bereinige? nein

Eintrag 'sess_8c76bfd2402c76b9dc83e4ec677e6a22' in /var/lib/php5 (7503892) hat gelöscht/unbenutzt Inode 802892. Bereinige? nein

Eintrag 'sess_736859337c6dffcce6df80b9a6aadd75' in /var/lib/php5 (7503892) hat gelöscht/unbenutzt Inode 802893. Bereinige? nein

Durchgang 3: Prüfe Verzeichnis Verknüpfungen
Durchgang 4: Überprüfe die Referenzzähler
Durchgang 5: Überprüfe Gruppe Zusammenfassung
Block Bitmap differieren: -1613833 -(1624072--1624074) -1626118 -(1630247--1630250) -(3387869--3387870) -(3426059--3426070) -(3426081--3426117) -(3426326--3426328) -(3426342--3426343) -3426357 -(3427124--3427132) -(3428292--3428306) -(3428354--3428355) -(3428492--3428499) -(3432922--3432926) -(3432929--3432931) -(3432933--3432935) -3432937 -3432939 -(3432941--3432947) -(3432949--3432950) -(3436658--3436659) -(3437400--3437415) -(3437596--3437608) -(3437689--3437734) -3437913 -(3442030--3442078) -(3442898--3442955) -3447308 -(3448337--3448374) -(3459438--3459723) -(3459824--3459835) -(3461104--3461115) -(3461248--3461277) -(3462779--3462815) -(3471727--3472101) -(3617403--3617408) -(3617511--3617515) -(3617837--3617865) -(3617869--3617876) -(3617899--3617902) -(6055963--6055970) -(6059015--6059029) -(6064330--6064634) -(6064682--6064727) -(6064732--6064774) -(6064780--6064788) -(6064801--6064849) -(6064861--6064863) -14803227 -14803612 -(14806426--14806428) -15046240 -15046661 -15046669 -15046680 -15048767 -(15052821--15052822) -(15061628--15061629) -15261856
Repariere? nein

Freie Blocks Anzahl ist falsch Gruppe #49 (31114, counted=31104).
Repariere? nein

Freie Blocks Anzahl ist falsch Gruppe #103 (24074, counted=24072).
Repariere? nein

Freie Blocks Anzahl ist falsch Gruppe #451 (1987, counted=1979).
Repariere? nein

Freie Blocks Anzahl ist falsch Gruppe #459 (3079, counted=3074).
Repariere? nein

Freie Blocks Anzahl ist falsch Gruppe #465 (18259, counted=18252).
Repariere? nein

Freie Blocks Anzahl ist falsch (10989355, counted=14526880).
Repariere? nein

Inode Bitmap differieren: -(802885--802893) -1704641 -1705785 -1720367 -1720466 -1720677 -1803723 -1803726 -1803728 -1803741 -(1805506--1805507) -1805514 -3014669 -3032540 -(3032542--3032544) -(3032546--3032549) -3032551 -(3032554--3032556) -3032559 -7389296 -7520700 -7520720 -7520753 -(8683524--8683528)
Repariere? nein

Freie Inodes Anzahl ist falsch für Gruppe #49 (16317, counted=16307).
Repariere? nein

Freie Inodes Anzahl ist falsch für Gruppe #451 (8036, counted=8035).
Repariere? nein

Freie Inodes Anzahl ist falsch (8629750, counted=8629524).
Repariere? nein


/: ********** WARNUNG: Noch Fehler im Dateisystem **********

/: 119306/8749056 files (9.6% non-contiguous), 6499397/17488752 blocks
Smartmoontools muß ich noch laufen lassen, aber irgendwie gefällt mir das nicht wirklich mit diesen Fehlern...