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/