Service unavailable, lots of idle dovecot-login processes
Aki Tuomi
aki.tuomi at open-xchange.com
Wed Feb 3 08:49:39 EET 2021
> On 02/02/2021 14:59 Wolfgang <adminkram at tripelspark.de> wrote:
>
>
> Hi,
>
> Web search turned no results to this problem:
>
> We have a small site running private e-mail for maybe 12 people, dovecot
> is used by Postfix-SASL and IMAP clients.
>
> PROBLEM: When starting dovecot, after a few hours, IMAP clients are no
> longer able to connect. Thunderbird indicates that connection is refused.
>
> On the server, we see 100 dovecot/imap-login processes. This is the
> process limit. If we increase the process limit to 200, same thing, we
> survive a few hours longer but eventually we're seeing 200 imap-login
> processes and rejected connections.
>
> When listing TCP connections via lsof, there are only around 30
> connections open to IMAP and we have exactly the same amount of
> dovecot/imap processes. These connections are held by 30
> dovecot/imap-login processes.
>
> The other 70 dovecot/imap-login processes seem to do nothing. They're
> all sitting in "epoll_wait(14," according to strace but don't have TCP
> connections open.
>
> The only way out of this that we have found is re-starting dovecot every
> few hours.
>
> BTW, service_count = 1 for improved security.
> Dovecot Version: 2.3.4.1 (f79e8e7e4)
>
> Interestingly we were using nearly the same config on our old server
> with 2.2.13 and did not see this issue.
>
> Any ideas how to solve that properly?
>
> Thank you,
> Wolfgang
Hi!
Can you provide output of `doveconf -n`? Also, would it be possible to try out with latest version at https://repo.dovecot.org?
Aki
More information about the dovecot
mailing list