Gerben Wierda:
> The only minor thing left is that postscreen keeps logging the
> health check attempts as such:
> 
> Jan 15 17:20:09 snape postfix/postscreen[277]: warning: haproxy read: EOF

Postfix should not simply ignore such errors. How would Postfix
distinguish this from haproxy crashing or configuration error?

I think you need a better health check, not something that only
talks to the server's TCP/IP stack, but something that actually
talks to the server's SMTP engine. Does the server send the expected
greeting banner? If yes, send QUIT<CR><LF> and return a successful
health check status.

haproxy has hooks to specify external health checks.

    option external-check
    external-check command /path/to/command

This runs the command with arguments that specify the virtual address
and port, and so on.

        Wietse

Reply via email to