8 Apr
2009
8 Apr
'09
8:54 p.m.
On Thu, 2009-03-19 at 16:56 +0000, Mike Brudenell wrote:
destroy_count = max_connections > CLIENT_DESTROY_OLDEST_COUNT*2 ? CLIENT_DESTROY_OLDEST_COUNT : I_MIN(max_connections/2, 1);
should set destroy_count to CLIENT_DESTROY_OLDEST_COUNT, which is 16. So I was expecting to see 16 messages in the log saying "Disconnected: Connection queue full": one as each client was disconnected, and that these would therefore appear in very quick succession.
Yet in reality although the message is logged frequently I wouldn't say it was a quick burst of 16.
I'm guessing that there just aren't many imap_clients. That most connections are SSL connections that are being proxied and there's probably just 1..few actual logging in clients.
Wonder if this helps: http://hg.dovecot.org/dovecot-1.1/rev/c91b73564611