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