dovecot/config processes open, and consuming all memory
Aki Tuomi
aki.tuomi at open-xchange.com
Tue Aug 16 05:20:36 UTC 2022
> On 16/08/2022 03:40 EEST Joseph Tam <jtam.home at gmail.com> wrote:
>
>
> > I'm having strange behavior in dovecot 2.3.16.
> > It's opening dozens of dovecot/config process and consuming all server
> > memory. Normally each process consumes between 700Mb and 1Gb of ram.
> >
> > Would anyone have an idea about this?
> >
> > service config {
> > vsz_limit = 2048M
> > idle_kill = 60s
> > service_count = 1024
> > }
>
> Not sure it's related, but if you have service_count not 0 or 1, there
> is a strange interaction
> with other limits that could cause processes to hang around. My
> description of problem
>
> https://www.mail-archive.com/dovecot%40dovecot.org/msg85850.html
>
> Your situation is slgihtly different (service not imap_login, and
> idle_kill timeout should reduce
> lingering processes that caused my problem), but try setting
> service_limit to either 0 or
> 1 and see if your problem goes away, or gets worse.
>
> You can also see how many file descriptors are being held by the
> config process, and
> see the behaviour over time (e.g. monitor /proc/{pid}/fd/*); maybe
> that will give you a clue
> as to what the config process is doing.
>
> Joseph Tam <jtam.home at gmail.com>
The *default* configuration for service config is usually just fine. Is there some reason you decided to modify it in first place?
Aki
More information about the dovecot
mailing list