ds2api / cf-worker /wrangler.toml
204848
feat: 添加HF Space卡死自愈功能,增强代理健康检查逻辑,更新配置文件
8605295
Raw
History Blame Contribute Delete
769 Bytes
name = "ds2api-health-check"
main = "src/index.js"
compatibility_date = "2024-12-01"
# 两个 cron:
# - "0 */5 * * *" 每 5 小时:代理健康检查(runCheck)
# - "*/10 * * * *" 每 10 分钟:HF Space 卡死检测+自动 restart(runSpaceCheck)
[triggers]
crons = ["0 */5 * * *", "*/10 * * * *"]
[vars]
# DS2API_BASE_URL = "https://your-app.vercel.app"
# HF_SPACE_REPO = "a3216/ds2api" # 可选,覆盖默认监控的 Space
# KV 用于存上次 Space restart 时间,做重启冷却(避免连续 restart 打爆 Space)。
# 部署前需先创建 KV namespace:
# wrangler kv namespace create SPACE_STATE
# 然后把下面的 id 替换为返回的 id。
[[kv_namespaces]]
binding = "SPACE_STATE"
id = "da57e26ab14248c79649397afc12bc73"