Skip to content

日志

按症状查日志前,先确认服务已启动且健康检查正常(/oars/actuator/health)。

日志在哪里

部署方式常见位置
本机 / 源码启动进程控制台;生产可配置文件日志(如 logs/oars-platform.log
Docker / Compose后端容器日志:podman logs --tail 200 oars-backend(或 docker logs
前端网关容器podman logs --tail 200 oars-frontend

生产环境的日志目录、采集与告警平台以现场配置为准;多环境日志级别约定见部署侧配置说明。

建议级别

环境建议
开发业务包可开 DEBUG,便于联调
测试INFO 为主
生产根级别偏保守(如 WARN),业务包 INFO;避免长期开 DEBUG

改级别后需重启或按现网热更新方式生效(以实际部署为准)。

按模块查什么

现象方向日志关键词 / 关注点
启动失败FlywayRedisdatasource、端口占用、上传目录权限
登录 / TokenUnauthorizedJWTblacklist、登录失败原因
权限 / 菜单PermissionForbidden、角色或菜单相关报错
流程flow、实例启动失败、节点办理异常栈
表单表单模板加载、选项源、校验失败
文档 / ONLYOFFICEonlyofficecallbacksave_errorforcesave_error
文件上传multipart、磁盘空间、目录不可写
限流HTTP 429、限流相关提示

容器环境可先看最近 200 行,再按关键词过滤:

bash
podman logs --tail 200 oars-backend 2>&1 | grep -iE 'error|exception|flyway|redis|jwt'

与其它排障页的关系

  1. 先看 故障排查 对照症状。
  2. 数据库与迁移见 数据库Flyway
  3. ONLYOFFICE 联调见 ONLYOFFICE 实施
  4. 容器启停与卷见 Docker 部署

检查项

  • 健康检查是否已绿,再查业务日志,避免空跑。
  • 是否查错实例(多副本时应对准实际处理请求的节点)。
  • 生产是否误开 DEBUG 导致磁盘暴涨。
  • 反向代理是否吞掉后端错误体,浏览器只看到 502/空白页。