On 11/12/2010 6:57 AM, Timo Sirainen wrote:
On 12.11.2010, at 11.16, Marc Perkel wrote:
service imap-login { process_limit = 800 process_min_avail = 100 service_count = 0 With service_limit=0 the process limits are way way too high. process_min_avail should be the number of CPU cores you have. Also when your process_limit would be reached you'd have 800000 IMAP connections (process_limit * default_client_limit).
vsz_limit = 64 B This is 64 bytes .. Strange that it even works, remove it or change it.
service pop3-login { process_limit = 800 process_min_avail = 40 service_count = 0 vsz_limit = 64 B } Same for pop3-login.
OK - I'm not sure how they get set that way. I must have copied something. Here is my new settings. Is there anything else to change or add?
# 2.0.7: /etc/dovecot/dovecot.conf # OS: Linux 2.6.32-dzhanibekov.1 x86_64 Fedora release 12 (Constantine) simfs auth_debug = yes auth_master_user_separator = * disable_plaintext_auth = no dotlock_use_excl = yes first_valid_uid = 12 info_log_path = /var/log/dovecot.log log_path = /var/log/dovecot.log login_greeting = Computer Tyme Dovecot ready. mail_fsync = never mail_gid = mail mail_location = maildir:/vhome/%d/home/%n:INDEX=/imap-cache/%d-%n mail_uid = mail mmap_disable = yes passdb { args = /etc/dovecot/sql.conf driver = sql } passdb { args = /etc/dovecot/master-combined-sql.conf driver = sql master = yes pass = yes } protocols = imap pop3 service anvil { client_limit = 2000 } service auth { unix_listener auth-client { mode = 0666 } unix_listener auth-master { mode = 0666 } } service imap-login { process_limit = 800 process_min_avail = 10 service_count = 0 } service imap { process_limit = 400 } service pop3-login { process_limit = 800 process_min_avail = 10 service_count = 0 } service pop3 { process_limit = 400 } ssl_cert =