v2.2.19 released / imap-hibernate

Timo Sirainen tss at iki.fi
Sat Oct 3 08:53:04 UTC 2015


On 03 Oct 2015, at 01:35, A. Schulze <sca at andreasschulze.de> wrote:
> 
> 
> 
> Am 02.10.2015 um 18:13 schrieb Timo Sirainen:
>> + Added imap-hibernate processes (see imap_hibernate_timeout setting).
>>   IDLEing IMAP connections can be hibernated, which saves memory.
> 
> using this settings, one thunderbird connected to an otherwise idle mailbox, I have there processes:
> 10312 ?        Ss     0:00 /usr/sbin/dovecot -F
> 10316 ?        S      0:00  \_ dovecot/anvil [10 connections]
> 10317 ?        S      0:00  \_ dovecot/log
> 10319 ?        S      0:00  \_ dovecot/config
> 10329 ?        S      0:00  \_ dovecot/imap-hibernate [10 connections]
> 10350 ?        S      0:00  \_ dovecot/imap-login [1 connections (1 TLS)]
> 10351 ?        S      0:00  \_ dovecot/imap-login [1 connections (1 TLS)]
> 10366 ?        S      0:00  \_ dovecot/imap-login [1 connections (1 TLS)]
> 10369 ?        S      0:00  \_ dovecot/imap-login [1 connections (1 TLS)]
> 10372 ?        S      0:00  \_ dovecot/imap-login [1 connections (1 TLS)]
> 10374 ?        S      0:00  \_ dovecot/imap-login [1 connections (1 TLS)]
> 10377 ?        S      0:00  \_ dovecot/imap-login [1 connections (1 TLS)]
> 10379 ?        S      0:00  \_ dovecot/imap-login [1 connections (1 TLS)]
> 10382 ?        S      0:01  \_ dovecot/imap-login [1 connections (1 TLS)]
> 10385 ?        S      0:01  \_ dovecot/imap-login [1 connections (1 TLS)]
> 11744 ?        S      0:00  \_ dovecot/ssl-params
> 11746 ?        S      0:00  \_ dovecot/lmtp
> 
> is it OK that there are still 10 separte imap-login processes?

That's a separate issue. Switch to high-performance mode described in http://wiki2.dovecot.org/LoginProcess

> are there concerns setting the mode for /var/run/dovecot/imap-master from 0600 to 0666?

Ideally avoid that. You can probably just do:

service imap {
 unix_listener imap-master {
   mode = 0600
   user = vmail
 }
}

> and are there suggestions for imap_hibernate_timeout?

I'm interested in some good answers to this too :) Although in future it'll likely become automatic/dynamic.



More information about the dovecot mailing list