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"