When specifying:
```
option httpchk
```
As default or specific to a back-end - other properties are not passed or
set as part of the health check request.

For example:
- http-send-name-header
- forwardfor
Are not preserved or included in the health-check request.

At present it is possible to simply include required headers manually such
as:
```
backend TEST
 option httpchk HEAD / HTTP/1.1\r\nHost: fqnd.tld.org
 http-check expect status 200
```
However in the case of different / differing ID by server that'd correspond
to the expected Host value to be passed with each request - one would need
to result to multiple backends with varying checks or have multiple checks
per server in each back-end which may not be possible?

IMO it would be beneficial to include all related headers and options with
health checks by default with an added flag or property to disable this
behavior reverting back to what is the current behavior.

Is this a rational request & can it be anticipated in a future release?

Thanks to everyone for their continued input & contributions.

Cheers,.
Mehdi -

Reply via email to