On Thu, Jul 24, 2008 at 08:29:27AM -0700, Quanah Gibson-Mount wrote:

> --On Thursday, July 24, 2008 9:35 AM -0400 Victor Duchovni 
> <[EMAIL PROTECTED]> wrote:
> 
> >On Wed, Jul 23, 2008 at 10:02:48PM -0700, Quanah Gibson-Mount wrote:
> >
> >>We found that if we are using startTLS with postfix, and heavily load
> >>postfix, that it Postfix stops working, even though the LDAP server
> >>continues to accept connections from other clients just fine using
> >>startTLS.  Here's an example snippet from the log:
> >>
> >>Jul 23 21:34:08 qa96 postfix/cleanup[94633]: error: dict_ldap_connect:
> >>Unable to set STARTTLS: -1: Can't contact LDAP server
> >
> >Without "proxymap" a busy Postfix server will generate thousands of LDAP
> >connections. Strongly suggest that at least for tables used by smtpd(8),
> >cleanup(8), and smtp(8) you use proxymap(8):
> 
> Postfix tends to mainly use persistent connections.  The persistent 
> connections are unaffected.  It is only trivial-rewrite and cleanup that 
> have problems here.  The LDAP server, as I noted previously, continues to 
> operate and take all other incoming connections just fine.  I will see if 
> using the proxy bit makes any difference however.

Your mental model of this is flawed. Postfix runs hundreds of cleanup
servers, hundreds of smtpd servers, further-more, if tables are not
carefully defined to have identical values for connection-related
parameters, multiple connections may be made from the same process.

Listen carefully when Wietse and I recommend "proxymap".

Step 1: migrate to "proxy:ldap:" tables

Step 2: debug any problems that remain after Step 1.

-- 
        Viktor.

Disclaimer: off-list followups get on-list replies or get ignored.
Please do not ignore the "Reply-To" header.

To unsubscribe from the postfix-users list, visit
http://www.postfix.org/lists.html or click the link below:
<mailto:[EMAIL PROTECTED]>

If my response solves your problem, the best way to thank me is to not
send an "it worked, thanks" follow-up. If you must respond, please put
"It worked, thanks" in the "Subject" so I can delete these quickly.

Reply via email to