Hi,

I think you got everything right: on the Varnish side, the connection was
established (4) and successfully transmitted (X), we just never received a
response, so yes, this has to do with timing out, most probably.

-- 
Guillaume Quintard


On Thu, Aug 29, 2019 at 12:34 AM Giannis Zach <[email protected]> wrote:

> Hello all,
>
> a successful health probe will log this flags `4--X-RH` and from the
> documentation the flags are:
> 4 -- IPv4 connection established
> X -- Request transmit succeeded
> R -- Read response succeeded
> H -- Happy with the result
>
> The issue I'm facing is that sometimes the health probe returns the flags
> `4--X---` marking the backend as sick.
>
> Can someone please explain to me when a varnish health probe will not log
> an `R` (Read response succeeded)? Is this related to the health probe's
> timeout value? Does this mean that the TCP connection failed before the
> backend sent the response? The backend doesn't even log the request in its
> access log, so from my understanding, the backend never received that
> request, however, varnish says the request was successfully transmitted
> (the `X` flag).
>
> Thank you for your time.
>
> --
> Giannis
> _______________________________________________
> varnish-misc mailing list
> [email protected]
> https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
>
_______________________________________________
varnish-misc mailing list
[email protected]
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc

Reply via email to