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

24 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

### 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'防止覆盖
数据互通后,两边看到的都是同一份去重后的测试问题数据。
已记录