Hi everybody,

I happily use Cyrus IMAPD for quite some time now. Today I had trouble for the first time: I saw quite some lmtp processes eating all the CPU (the host had a load of 8.3 at that time - normally it's about 0 - 0.15 as it's still not used as planned). Postfix tried to deliver one more message to Cyrus (using lmtp over tcp). After restarting cyrus and requing that message I have one lmtp:
23619 cyrus     25   0 32304 2940  30m R 99.2  0.3  10:18.20 lmtpd
It seems that it will stay. The message contains more headers than text - I cannot view it very well as I only have the Postfix queue file (which is not plain text), but I'm quite sure that it contains all the users of my university's Novell Groupwise server in the To field and was created using Groupwise (it is an administrative notification that the server will be shut down), the message is about 50k in size (header + a very, very short plain text body as far as I see. lmtpd keeps eating CPU even after postfix drops the connection due to timeout - after a flush of the queue I have 2 lmtpd processes eating as much CPU as they get.

I use cyrus-imapd-2.2.10, postfix 2.2 and a sieve script created by Horde Ingo (I could mail it via PM if that helps, same applies to the queue file).

Can this be a sieve script issue? A bug? A really bad message that crashes lmtpd or postfix lmtp? Should I just delete the message and ignore it or try to dig deeper? Any hints for the latter?

Thanx,
Baltasar

----
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to