<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Dovecot Version: 2.3.2.1</div><div dir="ltr"><br></div><div>Hello Mailing List,</div><div><br></div><div>We are having a random issue in a couple of our production servers, where one of the child processes randomly dies with an out of memory error (see below):</div><div><br></div><div style="margin-left:40px">Nov 26 11:58:17 config: Fatal: pool_system_malloc(8192): Out of memory<br>Nov 26 11:58:17 pop3-login: Fatal: Error reading configuration: read(/var/run/dovecot/config) failed: EOF<br>Nov 26 11:58:17 config: Fatal: master: service(config): child 29696 returned error 83 (Out of memory (service config { vsz_limit=2048 MB }, you may need to increase it) - set CORE_OUTOFMEM=1 environment to get core dump)</div><div><br></div><div>We only use dovecot for internal application POP3 mail access from a mailbox, and there is under 10 connecting applications.  Have have gradually increased the vsz_limit from the default of 256mb up to 2GB now. Is there anything else that should/could be changed instead of continuing to through memory at it?</div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr"># dovecot -n<br># 2.3.2.1 (0719df592): /etc/dovecot/dovecot.conf<br># OS: Linux 3.10.0-862.11.6.el7.x86_64 x86_64 CentOS Linux release 7.5.1804 (Core)  <br># Hostname: <Internal host name here, removed><br>doveconf: Warning: please set ssl_dh=</etc/dovecot/dh.pem<br>doveconf: Warning: You can generate it with: dd if=/var/lib/dovecot/ssl-parameters.dat bs=1 skip=88 | openssl dhparam -inform der > /etc/dovecot/dh.pem<br>auth_cache_size = 10 M<br>auth_verbose = yes<br>base_dir = /var/run/dovecot/<br>default_vsz_limit = 2 G<br>instance_name = EMX Pop Mailstore<br>listen = <Internal ethernet Name Here, removed><br>log_path = /var/log/dovecot-echo.log<br>login_greeting = Pop3 MailServer Ready.<br>login_trusted_networks = <IP Addresses Here, removed><br>mail_location = maildir:~/Maildir<br>namespace inbox {<br>  inbox = yes<br>  location = <br>  mailbox Drafts {<br>    special_use = \Drafts<br>  }<br>  mailbox Junk {<br>    special_use = \Junk<br>  }<br>  mailbox Sent {<br>    special_use = \Sent<br>  }<br>  mailbox "Sent Messages" {<br>    special_use = \Sent<br>  }<br>  mailbox Trash {<br>    special_use = \Trash<br>  }<br>  prefix = <br>}<br>passdb {<br>  args = cache_key=%u<br>  driver = pam<br>}<br>protocols = pop3<br>ssl_cert = </etc/pki/dovecot/certs/dovecot.pem<br>ssl_dh =  # hidden, use -P to show it<br>ssl_key =  # hidden, use -P to show it<br>userdb {<br>  driver = passwd<br>}<br>verbose_ssl = yes</div><div dir="ltr"><br></div><div dir="ltr"><br></div><div>Thanks,</div><div><br></div><div>Kevin<br></div></div></div></div>