Re: Health check expressions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Feb 13, 2020 at 7:30 AM Antony Stone
<Antony.Stone@xxxxxxxxxxxxxxxxxxxxx> wrote:
>
> On Thursday 13 February 2020 at 13:16:19, Eric Covener wrote:
>
> > On Wed, Feb 5, 2020 at 6:45 AM Antony Stone wrote:
> > > Hi.
> > >
> > > I'm using Apache as a load-balancing proxy, following
> > > https://httpd.apache.org/docs/2.4/mod/mod_proxy_balancer.html and
> > > https://httpd.apache.org/docs/2.4/mod/mod_proxy_hcheck.html as guides to
> > > setting it up.
> > >
> > > I've got it working fine when I use %{REQUEST_STATUS} in the health check
> > > expression, but I'd like to use the content type of the returned header
> > > for the health check.
> > >
> > > Following the "expression" link from the hcheck page and looking at
> > > https://httpd.apache.org/docs/2.4/expr.html I think I should be able to
> > > use %{CONTENT_TYPE} but this always returns status HcFl.
> > >
> > > Is there a list of what I can use in ProxyHCExpr definitions somewhere,
> > > other than the two examples (request status, and body content) shown on
> > > the above page?
> > >
> > > Any idea how to check the content-type of the returned response?
> >
> > Have you tried reading the value of the Content-Type response header
> > instead of this built-in var?
>
> No - how would I do that?
>
> What should I use for ProxyHCExpr to achieve this?

Sorry I can't easily test it.  you'd use the resp() function w/ that
header as the parameter.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx




[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux