问题排查 SOP 自检清单

💬 TDuckX 问题定位指引(Bug 检查步骤)

您好,为了更高效地协助您定位问题,请您先按照以下步骤进行自检,以便我们更准确地判断问题原因👇

为什么需要先进行问题自检

为了更高效、准确地定位系统问题,我们建议您在反馈前先进行一次 SOP 自检。 原因如下:

  1. TDuckX 系统由多个服务组成(前端、后端、缓存、数据库、定时任务等), 很多问题可能由环境或缓存引起,而非系统本身 Bug。
  2. 不同客户环境差异较大(服务器配置、二开逻辑、第三方依赖等), 自检能帮助我们快速判断是系统问题还是环境问题。
  3. 节省排查时间: 通过提供日志、操作路径和复现信息,我们能更快定位并给出解决方案,避免多次来回确认。
  4. 提高问题闭环效率: 自检能排除 70% 的非系统性问题,缩短从反馈到解决的周期。

简单来说,这个自检流程的目的是:

💡 让双方少沟通几轮,问题更快解决。


一、操作确认

  • 请确认操作流程是否与官方指引一致。
  • 建议清除浏览器缓存后重试。
  • 使用推荐浏览器(Chrome / Edge 最新版)。
  • 若方便,请在官方演示环境中尝试是否能复现。

二、基础环境排查

  • Redis 与数据库服务是否运行正常。
  • 缓存是否及时刷新(可重启或清空 Redis 测试)。
  • 定时任务、消息队列是否在正常执行。
  • 若使用了短信、Webhook 等第三方服务,请确认其状态正常。

三、代码版本一致性

  • 当前版本是否与官方版本保持一致。
  • 若进行了二次开发,请确认未改动统计、缓存等关键逻辑。
  • 前端是否使用官方构建命令打包。

四、如何反馈问题

  • 请查看 app.logerror.log 是否有异常信息。
  • 若问题可复现,请提供以下信息:
    • 复现时间
    • 操作路径 / 用户账号
    • 问题截图或短视频
  • 可同时查看接口返回状态码(200、500、504 等)。

五、初步判断建议

类型 判断依据 处理方向
✅ 系统 Bug 官方版本可复现且日志异常 我们将进入修复流程
⚙️ 环境问题 不同环境表现不一致 建议排查服务器或配置
🧩 二开问题 修改后出现 建议恢复官方逻辑或自查改动
💡 操作问题 功能理解或操作不当 我们可提供操作指引

🔑 快速判断口诀

三问一看一比: 问环境 → 问代码 → 问复现路径 → 看日志 → 比官方版本