>-----Original Message-----
>From: Jeremy Kitchen [mailto:[EMAIL PROTECTED]
>Sent: Friday, May 20, 2005 8:27 AM
>To: vchkpw@inter7.com
>Subject: Re: [vchkpw] read DB vs. write / update DB - Qmail, Vpopmail
>(authvchkpw & Mysql replication), Courier-pop3d
>
>On Friday 20 May 2005 09:48 am, Shane Metler wrote:
>> Hi list,
>>
>> I have a Qmail cluster running, using Gentoo's patched versions of
>> Qmail, vpopmail (using MySQL replication), Courier-imap, and then
>> Courier-authlib linked to authvchkpw for IMAP & POP3 authentication.
>>
>> qmail-1.03
>> vpopmail-5.4.6
>> courier-imap-4.0.1
>> courier-authlib-0.55
>>
>> MySQL replication is set up with a remote Master server for
>> writes/updates, and a local Slave server for authentication reads.
>>
>> This setup works fine. MySQL is replicating, SMTP and POP3
>> authentication is working, and all mail delivery is fine ... On the
>> surface there are no issues with these mail servers.
>>
>> But I noticed (while testing POP3 connections) that both the read and
>> the write MySQL servers have persistent connections opened up (user:
>> vpopsqluser, table: vpopmail ) after checking mail once via POP3.
>
>all vpopmail processes are short lived.  If there is an open mysql
>connection
>for any reason for more than about 3 seconds, there's a bug.
>
>I would recommend upgrading to a newer version, as I believe this bug has
>been
>squashed.
>
>Then again, I would also recommend removing gentoo's qmail ebuilds and
>installing it by hand.. but that's a discussion for another day.
>
>-Jeremy
>
>--
>Jeremy Kitchen ++ Systems Administrator ++ Inter7 Internet Technologies,
>Inc.
>    [EMAIL PROTECTED] ++ inter7.com ++ 866.528.3530 ++ 815.776.9465 int'l
>      kitchen @ #qmail #gentoo on EFnet IRC ++ scriptkitchen.com/qmail
>         GnuPG Key ID: 481BF7E2 ++ jabber:[EMAIL PROTECTED]

I too have seen this behavior. Running vpopmail 5.4.7 with everything built
from source. I am still using courier 3.0.8, so I believe this issue to be
in vpopmail somewhere, most likely vchkpw. I do not have logging going to
the mysql server, so in essence there should be no need to write. It is
frustrating to have a cluster built using replication and then still have a
single point of failure. If my mysql master goes down for whatever reason,
then it doesn't matter how many other hosts I have to handle requests or how
solid my file server is, authentication will fail and my users can't get in.

I have not seen any notes in the change logs about this being fixed or else
I just flat out missed it. Can't say that I have problems with "persistent"
connections, however, I would like to see true use of the read/write setup.
Would be happy to supply more info.

Brian

Reply via email to