暂无评论
重启 RabbitMQ、Kinto 和 Tauru 后前端依然空白,说明问题可能比单纯的组件重启更复杂。
可以参考下面的步骤,按“前端 -> 后端服务与依赖 -> 数据库与中间件”的顺序进行系统排查。
首先需要确认问题是前端渲染失败,还是后端根本就没有返回数据。
使用浏览器开发者工具:在浏览器中按 F12 打开开发者工具。
切换到 Console(控制台) 标签页,查看是否有红色的报错信息。
切换到 Network(网络) 标签页,刷新页面,查看API请求的响应。重点关注状态码是否为 200,以及Response(响应)里有没有返回数据。如果接口返回空数据,问题很可能出在后端。
如果前端没有报错,只是没数据,需要检查后端服务和其依赖是否正常。
检查所有Pod状态:登录CloudOS后台,用 kubectl get pod -n <namespace> 或类似命令查看所有Pod是否都为 Running 状态。如果只是部分页面无数据,可以重点检查对应功能的Pod,比如虚拟化页面异常通常与调用CAS接口有关。
验证对接账户:CloudOS依赖CAS或UIS等底层平台提供数据。请检查CloudOS中配置的对接账户(如CAS管理员)密码是否过期或错误。可以用该账户密码直接登录底层平台验证,如果失效,需在底层平台更新密码,并在CloudOS侧同步修改。
这是排查的重中之重,很多数据加载问题都源于此。
检查MySQL/MaxScale:数据库是核心。用命令检查MySQL和MaxScale容器是否正常运行。如果容器异常,需查看其日志定位原因并尝试重启。
检查RabbitMQ消息队列:你已重启过,但可以进一步检查其状态是否真的Running。对于老版本(如3107H02之前),这可能是已知问题。
检查磁盘空间:磁盘写满是导致服务异常的常见原因。登录后台检查各节点磁盘使用率,如果/或/var分区使用率达到100%,需要清理日志等文件释放空间。
如果以上步骤仍无法解决,需要深入分析日志。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论