Yes. The passthrough option is rather new.
Aki
On 24/11/2019 15:28 Marc Roos via dovecot < dovecot@dovecot.org> wrote:
I think I already have that, I am having this configured
service health-check {# this is the default configuration using the simple PING->PONG# example health-check.executable = script -p /bin/health-check.shinet_listener health-check {port = 5001}}
bash-5.0# /bin/health-check.shHTTP/1.1 200 OKConnection: keep-alive
OK
-----Original Message-----Subject: Re: Health check curl example
Your health check script should implement HTTP protocol. Then you canuse 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.Fromthe commandline it works fine when I type a PING I get a PONG. Buthowdo 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/PINGcurl: (56) Recv failure: Connection reset by peer
[1]
---Aki Tuomi
--- Aki Tuomi