Hey All,
I wanted to let you know that the problem has been resolved. Following Robert's advice i exported the contents of the mailboxes.db file by running: ctl_mboxlist -d > filename , then I removed /var/imap/mailboxes.db, /var/imap/deliver.db, and /var/imap/deliverdb/* . I then reimported the dump file by running ctl_mboxlist -u < filename. Immediately all the queued mail started to be delivered and all the rest of the problems dissapeared.

It seems as though a corrupt deliver.db or mailboxes.db file will cause the majority of lmtp processes to sleep in an active state (bringing delivery to a virtual halt), which also quickly maxes out server resources, eventually causing the server to stop allowing users to login/read mail as well.

Anyway, thanks again to everyone for helping. Especially thanks to Robert.

Sincerely,
Lee






From: Rob Siemborski <[EMAIL PROTECTED]>
To: Su Li <[EMAIL PROTECTED]>
CC: Joe Finkle <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]>
Subject: RE: Massive Problems (lmtp, db corruption) - Ahh!
Date: Thu, 31 Oct 2002 11:00:28 -0500 (EST)

On Thu, 31 Oct 2002, Su Li wrote:

> Then use gdb step through and see what service does Services[5] stand for 8-).
>
> Yes you are right, if I change the number of services in config file, it
> might not work.

That's odd. I can't duplicate this locally, I have (in the SERVICES
section of cyrus.conf):

imap cmd="imapd" listen="imap" maxchild=2

And I can now only launch 2 imapd processes, yet the remainder of my
processes are unaffected. So, I don't know why this won't work for
you.

-Rob

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Rob Siemborski * Andrew Systems Group * Cyert Hall 207 * 412-268-7456
Research Systems Programmer * /usr/contributed Gatekeeper

_________________________________________________________________
Get a speedy connection with MSN Broadband.  Join now! http://resourcecenter.msn.com/access/plans/freeactivation.asp

Reply via email to