On Thu, Aug 02, 2007 at 01:00:04PM -0700, Paul B. Henson wrote:
> On Wed, 1 Aug 2007, Robert Felber wrote:
> 
> > I.e: 10831 had 8 SMTPD "clients". If 1 of those is served, all others
> > must wait. So - the 8th one has to wait a long time - but not always,
> > depending on whether all other smtpd are active and how long the requests
> > take.
> 
> I guess I misunderstood the policyd-weight architecture? I thought each
> child process served one and only one request at a time, which is why you
> recommended that the configured number of children match the configured
> number of postfix processes? How does one child end up with multiple
> established connections?

You might want to try out the current devel (Fri Aug 03 09:02:20 CEST 2007), 
I have updated it to close connections to smtpd clients in order to avoid 
too many established connections to a single policyd-weight child.

You need to set $TRY_BALANCE = 1; in your policyd-weight.conf

Warning: this requires testing and is only a temporarily workaround

-- 
    Robert Felber (PGP: 896CF30B)
    Munich, Germany

____________________________________________________________
Policyd-weight Mailinglist - http://www.policyd-weight.org/

Reply via email to