Wietse Venema:
> Rafael Azevedo:
> > Hi there,
> > 
> > We're testing a custom filter for PHP using spawn services.
> > 
> > During our tests, we noticed that every time that we invoke the
> > check_policy_service through docker container it takes about 1 second to
> > run the filter script.
> 
> The mistake is to EXIT the PHP script. It should be written as a loop:

What you see is the one-second delay built into the Postfix SMTP
daemon, when it discovers that the policy server (your PHP script)
has closed the connection. This delay is a safety feature that avoids
server meltdown when policy server crashes.

So don't EXIT your script, instead run it in a loop until it reads EOF.

        Wietse

Reply via email to