Hello, I'm a fresh dovecot user (resp. admin), using dovecot 0.99.14 (a little old, but that's what Debian Sarge provides). In general everything works as it should, but there's something that makes me wonder. The wiki says "By default each login process will handle only a single connection and afterwards kill itself." But it does look different to me. On startup there are two imap-login processes running (login_processes_count is 2). When connecting with Sylpheed, one additional imap process is running. But when connecting with Mozilla (Seamonkey), I get three imap-login and one imap process at minimum (Maximum number of server connections to cache set to 1 in Mozilla). If the cached connections is set to 2, there are four imap-login and two imap processes. So it looks to me as the login processes don't get killed. Is this a client issue (but how could it keep the login alive?), is this a known bug in the older dovecot, or something unknown? BTW, login_process_per_connection is default. Regards, J?rgen
On Fri, 2006-02-17 at 14:30 +0100, J?rgen Herz wrote:> The wiki says "By default each login process will handle only a single > connection and afterwards kill itself." But it does look different to me.It continues with "The login processes handle SSL/TLS connections themselves completely. They keep proxying the connection to mail processes for the entire lifetime of the connection." I'll try to make it a bit clearer..
On Friday 17 Feb 2006 13:30, J?rgen Herz wrote:> > The wiki says "By default each login process will handle only a single > connection and afterwards kill itself." But it does look different to me.The login process parents the session and dies at the end of the session.> But when connecting with Mozilla (Seamonkey)Seamonkey creates multiple sessions> So it looks to me as the login processes don't get killed. Is this a > client issue (but how could it keep the login alive?), is this a known > bug in the older dovecot, or something unknown?I think it is working as designed. I see three logins, connect via thunderbird create a fourth, when I kill thunderbird, one of the original three dies. Some servers have issues with how Mozilla works with multiple connections, but I don't think it is an issue for dovecot, and really shouldn't be an issue for any IMAP server.