On 04/23/2009 01:57 PM, Gary Mills wrote: > We've had a problem recently with the number of imapd processes on our > Cyrus front-end increasing steadily until it filled the process table. > It seems that some recent IMAP clients will normally open a number of > IMAP connections to their server, and will open more based on user > activity. Each of these causes a new imapd process to be spawned on > the front-end. As far as I know, the server treats each connection > independantly, even though the client may consider one to be permanent > and the others to be transient. > > What are people doing to protect their Cyrus servers from this > increasing number of connections, each of which consumes resources on > the server? This problem is going to get worse as more sophisticated > clients become popular. Is many small front-ends the solution? > > We've been using imapproxyd to help solve just this kind of problem. Haven't used it with a murder, but expect it could still be useful. Cheers, -nic -- Nic Bernstein nic@xxxxxxxxxxx Onlight llc. www.onlight.com 2266 North Prospect Avenue #610 v. 414.272.4477 Milwaukee, Wisconsin 53202-6306 f. 414.290.0335 ---- Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html