健康检查不通过说明在默认的15分钟内平台没有拿到所有实例的健康页面
先看报错提示,再看日志是否有程序类报错、数据库、中间件连接等的错误信息。
如果无提示就从下面可能性找原因:
原因一:由于应用的资源配额过低,导致应用启动慢,使启动时间超出健康检查时间
解决:检查应用的CPU配额和内存配额,适当调大额度
原因二:由于健康检查时间设置过短,使健康检查时间低于应用启动时间
解决:检查健康检查的不健康阈值,适当调大阈值
原因三:应用程序有问题,启动报错
解决:查看程序日志
原因四:应用监听的IP错误,或暴露的端口不是8080
解决:查看应用事件,带有connection refused,就要检查应用的监听IP或应用配置的端口。或者进入该节点,查看该应用配置文件中的listen