3.7.7 系统健康
系统健康
用途与权限
查看应用、数据库、Redis/缓存、版本和响应时间状态,并执行详细或简单健康检查。后台用户可用于即时诊断;外部监控应直接请求健康接口。
入口
左侧菜单“系统设置 → 系统健康”,路由为 /settings/health。
页面总览


页面显示系统状态、数据库与缓存状态、版本号、Git 提交、构建时间、响应时间、最后更新时间和自动刷新设置。
主要操作
- 打开页面查看最近一次详细健康检查结果。
- 点击详细检查验证服务依赖;点击简单检查快速判断 HTTP 服务是否响应。
- 排障期间可开启自动刷新,观察状态和响应时间变化。
- 将
/health/simple用于存活探针,将/health用于依赖状态或人工诊断。
字段/限制
- 数据库和 Redis 状态来自后端检查结果;使用内存缓存时应按实际返回解释缓存状态。
- 版本信息只有构建时注入后才会完整显示。
- 页面中的性能指标是健康请求观测,不是长期时序监控。
- 自动刷新会持续产生请求,排障结束后应关闭。
常见错误
- 数据库异常:检查连接串、网络、账号权限和迁移状态。
- Redis 异常但系统仍可用:确认当前是否配置内存缓存,及 Redis 是否是必需依赖。
- 版本字段为空:构建过程未注入版本、提交或构建时间。
- 页面正常但探针失败:检查反向代理路径、鉴权规则和容器探针地址。
关联 API
GET /healthGET /health/simple