In my convox.yml file the health ping path is set to
/health. However looking in AWS in the load balancer settings I see the ping path is set to
/check with port
3000 (classic type load balancer, the other I don’t see any health check settings). I have nothing setup in my app under the port 3000.
I do see that the response timeout and interval are the same as my convox.yml
Is this the correct behavior? The Convox Docs mentions that
deployment process depends on application Health Checks to determine success.
but it does not mention anything about the health checks of the load balancer to check for a healthy instance.
Are the health settings in convox.yml only for deployment purposes?
I want to understand better what are the settings of my convox.yml doing. Are they just setting health checks for deployment, or they are for instance level health checks (load balancer), or are they checking app level health, or even are they checking at process level for health checks?