On Thu, 2009-03-19 at 15:10 +0000, Mike Brudenell wrote:
dovecot: Mar 19 13:29:34 Info: imap-login: Disconnected: Connection queue full (no auth attempts): rip=144.32.N.N, lip=144.32.N.N
This is the reason why I suggested increasing the max connection count. There has to be some bug related to this, because it's supposed to stop listening for new connections when it reaches the limit, unless master tells that all processes are full.. So either the bug is related to master process telling that everyone is full, or the process internally doesn't stop listening early enough. What about with this patch, does is start logging those warnings? diff -r d06f56f82928 src/login-common/master.c --- a/src/login-common/master.c Wed Mar 18 17:36:41 2009 -0400 +++ b/src/login-common/master.c Thu Mar 19 13:28:35 2009 -0400 @@ -41,6 +41,7 @@ if (reply->tag == 0 && !process_per_connection) { /* this means we have to start listening again. we've reached maximum number of login processes. */ + i_warning("All login processes are full, starting to kill old connections"); main_listen_start(); return; }