一次ng配置无误,但无法转发的问题记录

87 阅读1分钟

环境:一台ng系统,一个新加的服务 问题:服务启动无误,ng配置正确,error无错误记录

正常思路是看报错,看配置,看权限,遇事不决重启也行,检查资源,检查防火墙,检查应用程序

排查完了,日志也看完了,但翻遍了服务日志和ng日志都没有报错信息,只能上网找找其他人的思路了

在网上搜索的几个可以检查的地方,就剩下了健康检查(/actuator/health)

试着使用 ip:prot/actuator/health 返回如下信息 [{ "details": {}, "status": { "code": "DOWN", "description": "" } }]

健康值为down?不过是非常少的信息,没有详细日志

根据网上说法可以配置 management.endpoint.health.show-details = always 返回详细的信息

找了开发让他配置了下这个,重启了jar重新读取了配置

(blog.csdn.net/zhou1124/ar… )类似的详细日志可以看这个文章

找到了个 "dashboard": { "code": "DOWN", "description": "x:port can't be connected" }

看到down后去试着ping 主机名的映射和ip,ip一开始可以,主机名的映射不行,以为是主机名不行,试着重启网络,后面重启网络后ip也不行了

找公司网络组解决网络问题后健康检查变成UP,问题解决

记录一下当做一次问题解决记录,以后如果有类似的问题可以参考