<HTML><BODY><div>Dear all,</div>
<div>I have recently migrated from my old Debian 8 (jessie) system to a new VM with fresh Debian 10 (buster) installation.</div>
<div>Previous dovecot version was 2.2.13 and now I have 2.3.4.1.</div>
<div>Dovecot was setup from Debian packages.</div>
<div>Mostly, it is working, but one problem is just frustrating me.</div>
<div>The number of some pop3-login processes are getting higher and higher until they reach my login_max_processes_count option which is equal 1000.</div>
<div>From ps aux it looks like this:</div>
<div> </div>
<div>dovecot 55067 0.0 0.0 8192 6340 ? S 00:09 0:00 dovecot/pop3-login [1 pre-login]<br>
dovecot 55344 0.0 0.0 8192 6388 ? S 00:35 0:00 dovecot/pop3-login [1 pre-login]<br>
dovecot 55351 0.0 0.0 8192 6268 ? S 00:35 0:00 dovecot/pop3-login [1 pre-login]<br>
dovecot 55354 0.0 0.0 8192 6388 ? S 00:35 0:00 dovecot/pop3-login [1 pre-login]<br>
dovecot 55594 0.0 0.0 8192 6280 ? S 00:36 0:00 dovecot/pop3-login [1 pre-login]<br>
dovecot 56822 0.0 0.0 8192 6300 ? S 00:36 0:00 dovecot/pop3-login [1 pre-login]<br>
dovecot 56996 0.0 0.0 8192 6268 ? S 00:36 0:00 dovecot/pop3-login [1 pre-login]<br>
…</div>
<div> </div>
<div>Once it reaches the login_max_processes_count value my users start to complain to no new mail is arriving.</div>
<div>Restart resolves the problem just for some time, until it will come to a limit next time (sometimes it take 1 day, sometimes 1 hour).</div>
<div>In my old system I had nothing like that, but I guess it could be done something wrong during migration.</div>
<div>I don’t know if it is significant but instead of real users I deal with only one third-party application which utilizeses 5 simultaneous tcp connections to check mailboxes via SSL\TLS.</div>
<div>My dovecot is not public, and there is nothing else besides these 5 connections.</div>
<div>Currently, in a config I have this:</div>
<div> </div>
<div>
<div>service pop3-login {</div>
<div> process_min_avail = 4</div>
<div> process_limit = 4</div>
<div> client_limit = 100</div>
<div> service_count = 100<br>
</div>
<div>Please friends give me a way how to handle the situation.</div>
<div>Might it be a bug?</div>
</div>
<div> </div>
<div>=========</div>
<div>Regards,</div>
<div>Greg Semenov</div>
<div> </div>
<div> </div>
<div data-signature-widget="container">
<div data-signature-widget="content">
<div> </div>
</div>
</div>
</BODY></HTML>