Files
getDomain/docs/07_domainCheck_WebLinux发布验收清单.md
Your Name 32efff1670 dev
2026-04-16 13:05:07 +08:00

2.0 KiB

07 domainCheck Web/Linux 发布验收清单

一、基础连通

  • domain-api 已启动
  • domainCheck Worker 已启动
  • http://服务器IP:8100/health 返回 status=ok
  • runtime/preflight 返回 ok=true

二、Web 后台

  • 登录正常
  • 顶部可看到 API / Worker / 运行模式
  • 概览页能正常读取统计
  • 运行中心能正常读取:
    • API 版本
    • API 前缀
    • PID
    • Worker 进程数
    • 自检结果

三、配置能力

  • 系统设置能正常读取
  • 线程数修改后可保存
  • 检测顺序可调整并保存
  • 代理池列表可编辑并保存
  • worker_mode / service_name 可保存
  • 可手动创建配置备份
  • 可下载配置备份
  • 可导出配置快照
  • 可导入配置快照
  • 导入配置时会自动生成导入前备份

四、业务能力

  • 导入任务可创建
  • 导入任务列表可刷新
  • 导入任务失败时可重试
  • 域名筛选可查询
  • 批量更新可执行
  • 导出记录可生成
  • 导出文件可下载
  • 日志诊断页可查看日志
  • 诊断包可下载

五、Linux 特有项

  • domaincheck-api.service 可正常启动/停止
  • domaincheck-worker.service 可正常启动/停止
  • journalctl 可查看两边日志
  • Nginx 反代正常
  • Web 静态文件 dist 已正确发布

六、建议发布前命令

1. 运行 API 自测

cd /opt/domaincheck/domain-api
python deploy/linux/smoke_test.py --base-url http://127.0.0.1:8100

如需同时校验 Web 首页:

python deploy/linux/smoke_test.py --base-url http://127.0.0.1:8100 --web-url http://127.0.0.1

2. 查看 API 健康状态

curl http://127.0.0.1:8100/health
curl http://127.0.0.1:8100/api/v1/runtime/preflight

3. 查看 systemd 状态

systemctl status domaincheck-api
systemctl status domaincheck-worker

七、当前结论

如果以上检查项全部通过,则可以认为:

  • Web 管理后台已达到可交付状态
  • Linux 部署环境已达到可联调状态
  • 可以进入真实服务器联调或灰度上线阶段