dovecot/config processes open, and consuming all memory
filipe at digirati.com.br
filipe at digirati.com.br
Mon Aug 15 14:28:06 UTC 2022
Hello,
I tested the suggestion to decrease the service_count and the accounts
stopped logging in, then I gradually increased it to 500, and now it's
working. But the dovecot/config processes are still being created, there
has been no change for the better.
Now I have an error constantly appearing in the mail.err file
Aug 15 14:19:34 box6 dovecot: imap(USER_NAME): Error: Error reading
configuration: read(/run/dovecot/config) failed: read(size=8192) failed:
Interrupted system call - Also failed to read config by executing
doveconf: /run/dovecot/config is a UNIX socket (path is from CONFIG_FILE
environment)
Aug 15 14:19:34 box6 dovecot: imap(USER_NAME): Error: Error reading
configuration: read(/run/dovecot/config) failed: read(size=8192) failed:
Interrupted system call - Also failed to read config by executing
doveconf: /run/dovecot/config is a UNIX socket (path is from CONFIG_FILE
environment)
Aug 15 14:19:34 box6 dovecot: imap(USER_NAME): Error: Error reading
configuration: read(/run/dovecot/config) failed: read(size=8192) failed:
Interrupted system call - Also failed to read config by executing
doveconf: /run/dovecot/config is a UNIX socket (path is from CONFIG_FILE
environment)
On 14/08/2022 22:24, John Stoffel wrote:
>>>>>> "filipe at digirati" == filipe at digirati com br <filipe at digirati.com.br> writes:
> filipe at digirati> I'm having strange behavior in dovecot 2.3.16.
> filipe at digirati> It's opening dozens of dovecot/config process and consuming all server
> filipe at digirati> memory. Normally each process consumes between 700Mb and 1Gb of ram.
>
> filipe at digirati> Would anyone have an idea about this?
>
> filipe at digirati> service config {
> filipe at digirati> vsz_limit = 2048M
> filipe at digirati> idle_kill = 60s
> filipe at digirati> service_count = 1024
> filipe at digirati> }
>
> I wonder why you have the service count so high? I'd drop it down, or
> do you really have 1025 connections in 60 seconds?
>
> From the docs:
>
>
> service_count
>
> Number of client connections to handle until the process kills
> itself. 0 means unlimited. 1 means only a single connection is handled
> until the process is stopped - this is the most secure choice since
> there’s no way for one connection’s state to leak to the next one. For
> better performance this can be set higher, but ideally not unlimited
> since more complex services can have small memory leaks and/or memory
> fragmentation and the process should get restarted eventually. For
> example 100..1000 can be good values.
>
> So maybe drop it down to 100 for now and see how that works for you.
>
>
> filipe at digirati> pstree
> filipe at digirati> systemd─┬─ModemManager───2*[{ModemManager}]
> filipe at digirati> ├─agetty
> filipe at digirati> ├─cron
> filipe at digirati> ├─dbus-daemon
> filipe at digirati> ├─dovecot─┬─anvil
> filipe at digirati> │ ├─6*[auth]
> filipe at digirati> │ ├─46*[config]
> filipe at digirati> │ ├─1212*[imap]
> filipe at digirati> │ ├─155*[imap-login]
> filipe at digirati> │ ├─12*[lmtp]
> filipe at digirati> │ ├─38*[log]
> filipe at digirati> │ ├─10*[managesieve]
> filipe at digirati> │ ├─19*[pop3]
> filipe at digirati> │ ├─3*[pop3-login]
> filipe at digirati> │ └─18*[stats]
>
>
> filipe at digirati> root 45831 0.0 1.1 774688 752732 ? S 09:31 0:31
> filipe at digirati> dovecot/config
> filipe at digirati> root 388792 0.0 1.1 775060 753276 ? S 14:00 0:15
> filipe at digirati> dovecot/config
> filipe at digirati> root 510685 0.0 1.1 775384 753604 ? S 15:06 0:20
> filipe at digirati> dovecot/config
> filipe at digirati> root 675638 0.0 1.1 775348 753620 ? S 16:56 0:15
> filipe at digirati> dovecot/config
> filipe at digirati> root 795375 0.0 1.1 775460 753516 ? S 18:03 0:07
> filipe at digirati> dovecot/config
> filipe at digirati> root 798754 0.2 1.1 775592 753712 ? S 18:05 0:30
> filipe at digirati> dovecot/config
> filipe at digirati> root 1082696 0.2 1.1 774892 753216 ? S 21:10 0:07
> filipe at digirati> dovecot/config
> filipe at digirati> root 1098433 0.4 1.1 774924 753244 ? S 21:33 0:07
> filipe at digirati> dovecot/config
> filipe at digirati> root 1109255 0.9 1.1 774924 753344 ? S 21:50 0:07
> filipe at digirati> dovecot/config
> filipe at digirati> root 1112976 2.0 1.1 774956 753528 ? S 21:57 0:07
> filipe at digirati> dovecot/config
> filipe at digirati> root 1114137 3.0 1.1 775028 753308 ? S 21:59 0:07
> filipe at digirati> dovecot/config
> filipe at digirati> root 1115382 5.4 1.1 774924 753496 ? S 22:01 0:06
> filipe at digirati> dovecot/config
> filipe at digirati> root 1883627 0.0 1.1 759120 728832 ? S Aug11 0:07
> filipe at digirati> dovecot/config
> filipe at digirati> root 1889705 0.0 1.8 1251460 1221872 ? S Aug11 0:11
> filipe at digirati> dovecot/config
> filipe at digirati> root 1895022 0.0 1.8 1253280 1224284 ? S Aug11 0:11
> filipe at digirati> dovecot/config
> filipe at digirati> root 1900690 0.0 1.8 1255684 1227528 ? S Aug11 0:12
> filipe at digirati> dovecot/config
> filipe at digirati> root 1905648 0.0 1.8 1257880 1229912 ? S Aug11 0:12
> filipe at digirati> dovecot/config
> filipe at digirati> root 1910857 0.0 1.8 1259156 1231552 ? S Aug11 0:12
> filipe at digirati> dovecot/config
> filipe at digirati> root 1914332 0.0 1.1 764328 736552 ? S Aug11 0:20
> filipe at digirati> dovecot/config
> filipe at digirati> root 2343896 0.0 1.8 1259472 1231516 ? S Aug11 0:12
> filipe at digirati> dovecot/config
> filipe at digirati> root 2346351 0.0 1.8 1259472 1231836 ? S Aug11 0:13
> filipe at digirati> dovecot/config
> filipe at digirati> root 2348559 0.0 1.1 764704 736440 ? S Aug11 0:14
> filipe at digirati> dovecot/config
> filipe at digirati> root 2445701 0.0 1.1 764276 736540 ? S Aug11 0:19
> filipe at digirati> dovecot/config
> filipe at digirati> root 2572525 0.0 1.1 764640 736880 ? S Aug11 0:18
> filipe at digirati> dovecot/config
> filipe at digirati> root 2734251 0.0 1.1 764776 737696 ? S Aug11 0:08
> filipe at digirati> dovecot/config
> filipe at digirati> root 2740980 0.0 1.1 764768 737244 ? S Aug11 0:17
> filipe at digirati> dovecot/config
> filipe at digirati> root 2899925 0.0 1.1 764624 737760 ? S Aug11 0:43
> filipe at digirati> dovecot/config
> filipe at digirati> root 3517063 0.0 1.1 764984 738004 ? S Aug11 0:09
> filipe at digirati> dovecot/config
> filipe at digirati> root 3541465 0.0 1.1 765224 738756 ? S Aug11 0:07
> filipe at digirati> dovecot/config
> filipe at digirati> root 3545589 0.0 1.1 766452 740408 ? S Aug11 0:06
> filipe at digirati> dovecot/config
> filipe at digirati> root 3549259 0.0 1.1 766796 741048 ? S Aug11 0:07
> filipe at digirati> dovecot/config
> filipe at digirati> root 3553902 0.0 1.1 767812 742284 ? S Aug11 0:07
> filipe at digirati> dovecot/config
> filipe at digirati> root 3558080 0.0 1.1 768440 743524 ? S Aug11 0:08
> filipe at digirati> dovecot/config
> filipe at digirati> root 3562091 0.0 1.1 769224 744424 ? S Aug11 0:07
> filipe at digirati> dovecot/config
> filipe at digirati> root 3568721 0.0 1.1 769388 744888 ? S Aug11 0:07
> filipe at digirati> dovecot/config
> filipe at digirati> root 3573024 0.0 1.1 770048 745904 ? S Aug11 0:08
> filipe at digirati> dovecot/config
> filipe at digirati> root 3578416 0.0 1.1 770836 746736 ? S Aug11 0:06
> filipe at digirati> dovecot/config
> filipe at digirati> root 3581765 0.0 1.1 771948 748492 ? S Aug11 0:06
> filipe at digirati> dovecot/config
> filipe at digirati> root 3585837 0.0 1.1 772828 749860 ? S Aug11 0:07
> filipe at digirati> dovecot/config
> filipe at digirati> root 3590276 0.0 1.1 773560 750520 ? S Aug11 0:07
> filipe at digirati> dovecot/config
> filipe at digirati> root 3594640 0.0 1.1 774612 752552 ? S Aug11 0:08
> filipe at digirati> dovecot/config
> filipe at digirati> root 3597417 0.0 1.1 774968 753076 ? S Aug11 0:35
> filipe at digirati> dovecot/config
> filipe at digirati> root 4116314 0.0 1.9 1280496 1258580 ? S 05:31 0:13
> filipe at digirati> dovecot/config
> filipe at digirati> root 4118115 0.0 1.1 774688 752556 ? S 05:33 0:16
> filipe at digirati> dovecot/config
>
More information about the dovecot
mailing list