Your health check script should implement HTTP protocol. Then you can use passthrough mode and use cURL. 

The provided script does not speak HTTP.

Aki
On 24/11/2019 15:12 Marc Roos via dovecot < dovecot@dovecot.org> wrote:


I am not understanding how this health check[1] script should work. From
the commandline it works fine when I type a PING I get a PONG. But how
do I do a curl to this 5001 port?

Tried something like this:

bash-5.0# curl http://localhost:5001/
curl: (56) Recv failure: Connection reset by peer

bash-5.0# curl http://localhost:5001/PING
curl: (56) Recv failure: Connection reset by peer

[1]
https://doc.dovecot.org/admin_manual/health_check/

---
Aki Tuomi