我有一个Apache Web服务器前面的HAProxy设置负载平衡。 这些Web服务器的健康检查也在HAProxy中configuration。
option httpchk HEAD /healthcheck.txt HTTP/1.0
是否可以将这些健康检查请求作为LB-Check , User-agent或任何其他选项传输到后端Web服务器,以便我可以将它们与其他日志条目区分开来?
(我不想去dontlog “选项,因为我不想错过这些条目。)
你已经请求我认为是健康检查的唯一文件名,那么你为什么还需要别的东西呢?
但要回答你的问题,你可以滥用HTTP / 1.0位,如下所示:
option httpchk HEAD /healthcheck.txt HTTP/1.0\r\nUser-agent:\ LB-Check