Site behind loadbalancer down even though one origin works

I have a website mycorp dot com with loadbalancing enabled. I set up a pool with two origin servers. The origin servers have HTTP health checks assigned to them.

Currently one origin server is down and has the status “critical” in cloudflare. The pool is still marked as healthy.

Even though requests randomly fail:

curl -D - https://id.mycorp.com/healthz

HTTP/2 521 
date: Tue, 29 Aug 2023 14:46:57 GMT
content-length: 0
cache-control: no-store, no-cache
cf-cache-status: DYNAMIC
report-to: ...
server: cloudflare
cf-ray: ...
alt-svc: h3=":443"; ma=86400

Did I configure something wrong? Do you know what could be the issue?

Hi klamar,

Did you perhaps manage to resolve this issue? I’m having the same experience. Two origins in one pool. When one goes down, traffic keeps being routed to it.

Thanks,
Rikus