A BIG-IP Administrator observes the following pool member status message:
Pool /Common/testpool member /Common/10.120.0.5:8090 monitor status down
[/Common/http: up, /Common/http2: down; last error:]
Why is this pool member being marked down? (Choose one answer)
A. The pool member is currently only serving HTTP traffic.
B. The pool member is currently only serving TCP traffic.
C. The pool member is currently only serving UDP traffic.
D. The pool member is currently only serving HTTPS traffic.
Explanation:
The pool member is marked DOWN because it is monitored by multiple health monitors, specifically an HTTP monitor and an HTTP/2 monitor. The status message clearly shows that the HTTP monitor is UP, while the HTTP/2 monitor is DOWN. In BIG-IP, when multiple monitors are assigned to a pool member, the default behavior is AND logic, meaning all assigned monitors must succeed for the pool member to be considered healthy.
In this scenario, the server is responding successfully to standard HTTP (likely HTTP/1.1) requests but does not support or respond correctly to HTTP/2 requests. As a result, the HTTP/2 monitor fails, which causes the overall monitor status to be DOWN, even though HTTP traffic itself is working.
This behavior is expected and documented in BIG-IP monitoring logic. Unless the monitor rule is explicitly changed to “at least one of”, a single failing monitor will mark the pool member down. Therefore, the correct conclusion is that the pool member is only serving HTTP traffic, not HTTP/2.
The resolution would be to either remove the HTTP/2 monitor, correct the application to support HTTP/2, or adjust the monitor rule to match the intended health-check logic.