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