跳转至

常见问题(Troubleshooting)

这里按「现象 → 可能原因 → 解决」来写,读者会最快定位问题。

现象:拉取失败 / 连接超时

  • 可能原因
  • sub2api 服务不可达(端口/反代/防火墙)
  • ccswitch 运行环境无法访问 sub2api 的地址(网络隔离/DNS)
  • 解决
  • 记录一次失败请求的 URL、返回码、耗时
  • 在 sub2api 所在机器本地访问一次确认服务状态

现象:转换成功但导入后不可用

  • 可能原因
  • 输出格式不匹配目标客户端
  • 过滤/重写规则误伤关键节点
  • 解决
  • 固定一个最小订阅样本做对照(先不做过滤/重写)
  • 对比“转换前/转换后”的节点数量与关键字段

现象:偶发成功/偶发失败

  • 可能原因
  • 上游订阅不稳定
  • 定时任务并发触发,产物互相覆盖
  • 解决
  • 把更新触发改成串行,记录每次更新的时间戳与产物哈希(或大小)
  • 先把上游订阅缓存到本地,再做转换(用于隔离变量)