]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imap, pop3: Set default process limit to 1024, like it was in v1.x.
authorTimo Sirainen <tss@iki.fi>
Wed, 16 Dec 2009 01:19:53 +0000 (20:19 -0500)
committerTimo Sirainen <tss@iki.fi>
Wed, 16 Dec 2009 01:19:53 +0000 (20:19 -0500)
--HG--
branch : HEAD

doc/example-config/conf.d/master.conf
src/imap/imap-settings.c
src/pop3/pop3-settings.c

index 95e44fe0fee7d92a14f725c710a61a55006f6d75..164b162ccf5fa435b996986dbc1486c59d1d4649 100644 (file)
@@ -16,6 +16,9 @@ service imap-login {
   # is faster. <doc/wiki/LoginProcess.txt>
   #service_count = 1
 
+  # Number of processes to always keep waiting for more connections.
+  #process_min_avail = 0
+
   # If you set service_count=0, you probably need to grow this.
   #vsz_limit = 64M
 }
@@ -40,6 +43,14 @@ service imap {
   # Most of the memory goes to mmap()ing files. You may need to increase this
   # limit if you have huge mailboxes.
   #vsz_limit = 256M
+
+  # Max. number of IMAP processes (connections)
+  #process_count = 1024
+}
+
+service pop3 {
+  # Max. number of IMAP processes (connections)
+  #process_count = 1024
 }
 
 service auth {
index 378421c8996ae22e5286a3608d7aab3674cbe18b..f6280a3abae761461fe493057952f5c5d1870157 100644 (file)
@@ -40,7 +40,7 @@ struct service_settings imap_service_settings = {
        .drop_priv_before_exec = FALSE,
 
        .process_min_avail = 0,
-       .process_limit = 0,
+       .process_limit = 1024,
        .client_limit = 0,
        .service_count = 1,
        .vsz_limit = -1U,
index 4e4c2b4472df6701137357f90802685ac289fac4..fa40339cdc3717254b75f0a592f525364d807e23 100644 (file)
@@ -40,7 +40,7 @@ struct service_settings pop3_service_settings = {
        .drop_priv_before_exec = FALSE,
 
        .process_min_avail = 0,
-       .process_limit = 0,
+       .process_limit = 1024,
        .client_limit = 0,
        .service_count = 1,
        .vsz_limit = -1U,