<div dir="ltr"><div dir="ltr"><div>Hi Aki,</div><div><br></div><div>I put  in the line that you recommended as well as the " echo
'DAEMON_COREFILE_LIMIT="unlimited"' >> /etc/sysconfig/dovecot". Unfortunately, the logs are saying that core dumps are still disabled.<br></div><div><br></div><div>May 17 13:30:17 config: Fatal: pool_system_malloc(8192): Out of memory<br>May 17 13:30:17 pop3(emx-echoworx): Error: Error reading configuration: read(/var/run/dovecot/config) failed: EOF<br>May 17 13:30:17 config: Fatal: master: service(config): child 11530 killed with signal 6 (core dumps disabled - <a href="https://dovecot.org/bugreport.html#coredumps">https://dovecot.org/bugreport.html#coredumps</a>)<br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, May 15, 2019 at 4:34 AM Aki Tuomi <<a href="mailto:aki.tuomi@open-xchange.com">aki.tuomi@open-xchange.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
On 13.5.2019 22.56, Root Kev via dovecot wrote:<br>
> Hello Group,<br>
><br>
> We have dovecot deployed as solely a Pop3 service that is used by our<br>
> applications to pass mail from one application to another internally. <br>
> We have roughly 4 applications that connect to the Pop3 service every<br>
> 2 seconds, to check for new messages and pop them for processing if<br>
> they are present.  Depending on the site, we have between 1024-2048MB<br>
> of memory set for default_vsz_limit.  In all systems we see the Out of<br>
> memory alert several times a day. We previously did not see this at<br>
> all when running on CentOS6, with less memory.<br>
><br>
> We have tried increasing the memory to the vsz_limit up to 2gb without<br>
> success. <br>
><br>
> We are running on CentOS 7 servers, running dovecot 2.3.6 (7eab80676)<br>
> (from the dovecot repo).<br>
><br>
> Can anyone advise any other settings that could be modified in order<br>
> to correct these out of memory issues?<br>
><br>
> # dovecot -n<br>
> # 2.3.6 (7eab80676): /etc/dovecot/dovecot.conf<br>
> # OS: Linux 3.10.0-957.5.1.el7.x86_64 x86_64 CentOS Linux release<br>
> 7.6.1810 (Core) <br>
> # Hostname: ****** #<modified for security><br>
> auth_cache_size = 10 M<br>
> auth_verbose = yes<br>
> default_vsz_limit = 1 G<br>
> instance_name = Pop3 Mail Service<br>
> listen = 10.*.*.* #<modified for security><br>
> log_path = /var/log/dovecot.log<br>
> login_greeting = Pop3 Mail Service<br>
> login_trusted_networks = 10.*.*.* 10.*.*.* 10.*.*.* 10.*.*.* 10.*.*.*<br>
> #<modified for security><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=#hidden_use-P_to_show#<br>
>   driver = pam<br>
> }<br>
> protocols = pop3<br>
> ssl_cert = </etc/pki/dovecot/certs/dovecot.pem<br>
> ssl_key = # hidden, use -P to show it<br>
> userdb {<br>
>   driver = passwd<br>
> }<br>
> verbose_ssl = yes<br>
><br>
> May 10 06:44:05 config: Fatal: pool_system_malloc(8192): Out of memory<br>
> May 10 06:44:05 config: Fatal: master: service(config): child 27887<br>
> returned error 83 (Out of memory (service config { vsz_limit=1024 MB<br>
> }, you may need to increase it) - set CORE_OUTOFMEM=1 environment to<br>
> get core dump)<br>
<br>
Can you try setting<br>
<br>
import_environment = $import_environment CORE_OUTOFMEM=1<br>
<br>
and see if it causes coredump?<br>
<br>
Aki<br>
<br>
</blockquote></div>