imapd mem exhausted

Patrick Welche prlw1 at newn.cam.ac.uk
Wed Sep 24 07:02:29 EDT 2003


Sep 24 09:50:30 imp imap[2030]: executed
Sep 24 09:50:30 imp imapd[2030]: accepted connection
Sep 24 09:50:47 imp imapd[2030]: accepted connection
...
Sep 24 09:51:15 imp imapd[2030]: accepted connection
...
Sep 24 10:26:23 imp imapd[2030]: Fatal error: Virtual memory exhausted

That was then a reasonably long lasting connection that was just doing
CREATE followed by stacks of APPEND non-stop. There was only me as a user
(only 1 imapd).
I suppose that is rather different to the usual usage pattern of lots of
connections doing a few things. After a few minutes I see:

  PID USERNAME PRI NICE   SIZE   RES STATE      TIME   WCPU    CPU COMMAND
19526 cyrus      2    0    35M   37M select     0:10  0.93%  0.93% imapd

Is this a memory leak, or are the messages being stored in memory ie., it's
meant to happen?

Is there a simple way of telling master to give imapd some more memory when
it forks?

Cheers,

Patrick




More information about the Info-cyrus mailing list