Sorry, I forgot to mention that. All mailboxes have quotas of 100MB. Now, the users that are logged into the run away process generally have a couple of megs to around 70 MBs. The process do not stop at the size of the users mailbox.
Mailboxes: skiplist The rest are default build options. Here is the build options I picked: ./configure \ --with-mboxlist-db=skiplist \ --with-openssl \ --enable-listext \ --enable-annotatemore \ --with-krb=/usr/kerberos \ --with-sasl \ --with-perl \ --with-libwrap \ --with-ucdsnmp \ --with-auth=unix -----Original Message----- From: Michael Loftis [mailto:[EMAIL PROTECTED] Sent: Fri 4/2/2004 3:06 AM To: Curtis Robinson; [EMAIL PROTECTED] Subject: Re: BIG PROBLEM: Need help with production box I'm cynical, but I'd say it's a Redhat problem LOL...more seriously though what is the size of your dbs mailboxes file, what DB type? Any particularly 'bushy' mailboxes? --On Friday, April 02, 2004 02:54 -0500 Curtis Robinson <[EMAIL PROTECTED]> wrote: > > Hello, > > I need major assistance. We have a dual cpu w/ 2GB of RAM. Recently, > lmtpd and imapd processes have been eating up all available memory to the > point the machine stops responding. I have try to reconstruct every > mailbox and fix the mailbox database, but nothing has fixed it. Some of > the ctl_ commands fail too by eating up memory. None of the users have > very large mailboxes either. Any help would be great. Thank you. > > Setup: > 6600 Accounts > Redhat 9.0 > Cyrus IMAPD 2.1.16 > Cyrus SASL 2.1.10 > OpenLDAP 2.1.23 > Sendmail > > cyrus.conf: ># standard standalone server implementation > > START { > # do not delete this entry! > recover cmd="ctl_cyrusdb -r" > > # this is only necessary if using idled for IMAP IDLE ># idled cmd="idled" > } > ># UNIX sockets start with a slash and are put into /var/imap/sockets > SERVICES { > # add or remove based on preferences > imap cmd="imapd" listen="imap" prefork=5 maxchild=120 > imaps cmd="imapd -s" listen="imaps" prefork=1 maxchild=120 > pop3 cmd="pop3d" listen="pop3" prefork=3 maxchild=60 > pop3s cmd="pop3d -s" listen="pop3s" prefork=1 maxchild=60 > sieve cmd="timsieved" listen="sieve" prefork=0 > > # at least one LMTP is required for delivery ># lmtp cmd="lmtpd" listen="lmtp" prefork=0 > lmtpunix cmd="lmtpd" listen="/var/imap/config/socket/lmtp" > prefork=5 maxchild=8 > > # this is only necessary if using notifications ># notify cmd="notifyd" listen="/var/mail/imap/socket/notify" ># proto="udp" prefork=1 > } > > EVENTS { > # this is required > checkpoint cmd="ctl_cyrusdb -c" period=15 > > # this is only necessary if using duplicate delivery suppression > delprune cmd="ctl_deliver -E 3" at=0400 > > # this is only necessary if caching TLS sessions > tlsprune cmd="tls_prune" at=0400 > } > > imapd.conf: > configdirectory: /var/imap/config > servername: fit.edu > partition-default: /var/imap/data > admins: cyrusadm > sasl_pwcheck_method: saslauthd > tls_ca_file: <key> > tls_key_file: <key> > tls_cert_file: <key> > end of imapd.conf > > > --- > Curtis Robinson > crobinso.at.it.fit.edu > > > > --- > Home Page: http://asg.web.cmu.edu/cyrus > Wiki/FAQ: http://cyruswiki.andrew.cmu.edu > List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html > -- Undocumented Features quote of the moment... "It's not the one bullet with your name on it that you have to worry about; it's the twenty thousand-odd rounds labeled `occupant.'" --Murphy's Laws of Combat --- Home Page: http://asg.web.cmu.edu/cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html