Am 20.08.2014 um 14:43 schrieb Timo Sirainen:
On 10 Aug 2014, at 19:30, Claus claus.r@bayern-mail.de wrote:
i have configured my dovecot-proxy with "shutdown_clients = no" and "service_count = 1" for a "default_process_limit = 5000" and "default_client_limit = 25000". I don't know if this is a prefered setup for so many users/concurrent sessions but so i can reload my dovecot without disconnecting all sessions. The main problem are pop3 sessions - if i kill them, the mailbox remains locked and the client gets an error. That sounds wrong. You mean Dovecot backend doesn't notice that proxy disconnected the client and keeps the pop3 process running? That shouldn't happen, unless the pop3 process is doing some long-running work (which it really shouldn't). Hi Timo, thank's for your answer.
i migrate from cyrus and the problem with the locked mailboxes are on the cyrus-side (not dovecot's problem).
thank's, Claus
Back to my problem: If i reload dovecot the "doveadm proxy list" shows me the list of the new processes. Is there any possibility to see the stats of the old sessions (user,source,destination) ? No.
PS.: Could someone explain me why i have to set default_client_limit to 5x default_process_limit? You shouldn't. Rather you should just increase the client_limit for the couple of specific services that likely need it to be larger (auth and anvil I guess). http://wiki2.dovecot.org/Services has some explanations.