用户于 2026-08-24 在 Supervisor 同时重启 goauto-admin-api 与 goauto-admin-ui 后访问 SYB 商品页面,出现“服务器连接异常,请检查服务器!”,并要求按诊断建议修复。
goauto-admin-api
goauto-admin-ui
startsecs=3
scripts/start-web.ps1
config.yaml
ports.server
恢复既有页面正常加载行为,不新增页面、组件、文案、布局、权限或业务流程,按恢复既有行为的缺陷豁免 UI 原型。
scripts/
web/
start-web.ps1
/api/v1/health
Network Error
start-web.ps1 -ValidateConfigOnly
pnpm exec playwright test tests/e2e/syb-network-retry.spec.ts --workers=1
.\scripts\verify.ps1 -Component web
git diff --check
2075bb8a28fa01dcdbbcf105f12a29afc9b2e6f3
476ca64
工单保持打开,等待用户验收。
补充归档与远端证据:
8cc343f9fd11e461cd257a313870cc8110ec54ff
origin/main
用户于 2026-08-28 明确确认本工单验收通过。按项目流程记录验收结论并关闭工单;本次仅更新工单状态,无新增长期文档事实,不重复同步 Wiki。
No dependencies set.
The note is not visible to the blocked user.
原始需求摘要
用户于 2026-08-24 在 Supervisor 同时重启
goauto-admin-api与goauto-admin-ui后访问 SYB 商品页面,出现“服务器连接异常,请检查服务器!”,并要求按诊断建议修复。已确认事实
startsecs=3只能证明 PowerShell 包装进程存活,不能证明 API HTTP 就绪。目标
非目标
实施方案
scripts/start-web.ps1增加有限时长的 API 就绪轮询,使用config.yaml的ports.server,成功后才启动 Vite;超时明确失败并交由 Supervisor 按现有策略重启。设计证据
恢复既有页面正常加载行为,不新增页面、组件、文案、布局、权限或业务流程,按恢复既有行为的缺陷豁免 UI 原型。
验收
依赖、范围与文档影响
scripts/与web/,不可与同时修改相同启动脚本或 SYB 页面加载逻辑的任务并行。实施完成,待验收
修复内容
start-web.ps1在启动 Vite 前轮询config.yaml中 API 端口的/api/v1/health,最多等待 60 秒;超时明确失败并交由 Supervisor 重启。Network Error时,静默等待 1 秒并且只重试一次。验证
start-web.ps1 -ValidateConfigOnly:通过。pnpm exec playwright test tests/e2e/syb-network-retry.spec.ts --workers=1:2 项通过。.\scripts\verify.ps1 -Component web:通过;lint 0 error、30 个既有 warning,生产构建成功。goauto-admin-api、goauto-admin-ui:UI 日志确认先等待 API,API ready 后才启动 Vite。git diff --check:通过。文档与提交
2075bb8a28fa01dcdbbcf105f12a29afc9b2e6f3。476ca64。工单保持打开,等待用户验收。
补充归档与远端证据:
8cc343f9fd11e461cd257a313870cc8110ec54ff476ca64已推送到origin/main。用户于 2026-08-28 明确确认本工单验收通过。按项目流程记录验收结论并关闭工单;本次仅更新工单状态,无新增长期文档事实,不重复同步 Wiki。