Network Load Balancer Health checks not working
I am currently trying to setup a Network Load Balancer to put in front of two Compute instances. The issue I am facing is that no matter what I setup as Health Checks for the backends, I only get two possible responses.
- Critical when the health check is configured to purposely fail
- Unknown when the health check should succeed
As of right now the health check is pretty simple, it tests port 8800 of the backends to see if the HTTP service running on there returns status code 200. In the log of the HTTP service I can see that the OCI healthcheck is connecting to the service and gets a status code 200 as reply back with the response body "OK". Yet the health check never reports the status as healthy, it is always "Unknown", and I can't figure out why.