网页版桥忙时误报与千问滑块(2026-08-14)
更新记录 · 网页版桥忙时误报与千问滑块(2026-08-14)
问题
- 后台桥显示在线,前台网页版却常报「服务未启动」
- 通义千问对话报错(超时 / HTTP 500),截图为人机滑块
- 后台「保存设置」按钮带放大镜图标(误用搜索按钮样式
.inptButton)
原因
- 桥进程原先单线程处理 HTTP:对话占用时
/health 也被堵住,前台 ping 3 秒超时 → 误判离线
- 状态接口还会软开浏览器探测登录,进一步拖死队列
- 千问风控弹出滑块后,桥空等回复超时;长「系统要求」前缀更容易触发
.inptButton 后台 CSS 固定带 search_ico 背景图
修复
| 项 | 做法 |
|---|
| 桥 | ThreadingHTTPServer + run_on_pw:health/轻量状态可并行;Playwright 仍串主线程 |
| 桥 | 默认 /login/status 不再开浏览器;?probe=1 才实探 |
| 桥 | 检测滑块/人机,快速返回明确文案;通义对话不拼系统前缀 |
| PHP | ping 识别 busy;loginStatus 超时 12s;chat 拉长执行时间并回传 need_captcha |
| 前台 | 状态查询失败不再一律「服务未启动」;超时提示「桥忙」 |
| 后台 | 「保存设置」改普通按钮,去掉放大镜 |
自测
- 后台
/backstage/webai/ 刷新:在线;保存设置无放大镜
- 前台
/ai/ → 网页版:DeepSeek 状态应为已登录(对话中也不应闪「服务未启动」)
- 千问若弹滑块:应提示到后台窗口登录完成滑块,而不是干等超时
入口
- 大数据:
/ai/、/backstage/webai/
- 法律 / 保安:已同步同路径
- 桥:
D:\AI\webai_bridge\agent.py(本机一份)