dy-dashboard/vault/知识库/工作指南/训练记录/2026-07-13-feedback测试问题互通.md
2026-10-28 11:14:17 +08:00

1.3 KiB
Raw Blame History

1. 测试问题(feedback)互通

旭东 → OpenClaw:

我现在有2个环境的系统,一个是测试环境,一个是正式环境,但是我测试问题菜单里面是没有互通的,怎么样可以互通测试问题菜单里面的内容 我想要共用一个feedback,然后去重,重复的测试问题只显示一个 2个环境的数据我需要全部汇总显示在2个环境中,因为是不同的人在使用不同的环境...去重之后总数可能是30个,我想要实现的就是2个环境都显示这30个测试问题

OpenClaw 响应:

方案:SSH反向隧道 + 正式环境feedback路由改连测试库。

实施步骤:

  1. 合并数据:将正式环境26条feedback导出、导入测试库,与原22条合并
  2. 去重:按标题+分类判定重复,48条去重后保留36条(含后续新增现共37条)
  3. SSH隧道:测试环境→正式环境的反向隧道,映射测试库3306→正式库3307
  4. 代码改造:正式环境routes/feedback.py所有数据库操作改用隧道端口3307
  5. 隧道保活:cron每分钟检查,断开自动重连
  6. 升级脚本:upgrade_prod.sh新增--exclude='routes/feedback.py'防止覆盖

数据互通后,两边看到的都是同一份去重后的测试问题数据。

已记录