XingAI Ops Status
对外部署可用性探活(非 APM)。 Setup guide · 监控项见 data/monitors.json 或 MONITORS_JSON。
- Invest AI · Frontend (Vercel)173 ms · HTTP 200https://xingai-invest-ai.vercel.app
Vercel project xingai-invest-ai. Custom domain smoke: add another row pointing at your production host.
- Invest AI · API v1 health (Fly.io)148 ms · HTTP 200https://xingai-invest-ai-api.fly.dev/api/v1/health
Fly app xingai-invest-ai-api — FastAPI direct origin.
- Invest AI · API v2 health (Fly.io)144 ms · HTTP 200https://xingai-invest-ai-api.fly.dev/api/v2/health
Same Fly machine as SQLite volume + market_cache_worker.
- Invest AI · Hot catalog (SQLite / worker read path)164 ms · HTTP 200https://xingai-invest-ai-api.fly.dev/api/v1/search/hot
Worker-warmed cache read. 200 => API + volume OK; empty body possible before first worker tick.
- Invest AI · API v1 health (via Vercel rewrite)205 ms · HTTP 200https://xingai-invest-ai.vercel.app/api/v1/health
Same health as Fly but through the Next.js host (matches browser/API rewrite path). See release-runbook curl examples.
- xingai-dot-app · Marketing site (www)388 ms · HTTP 200https://www.xingai.app
Vercel project xingai-dot-app — separate from Invest AI. Canonical public URL per docs/deploy/release-runbook.md.
- xingai-dot-app · /apps directory464 ms · HTTP 200https://www.xingai.app/apps
Deeper page than home — catches routing issues on the marketing app.
- Meal Coach AI · Home (Vercel)93 ms · HTTP 200https://xingai-meal-coach-ai.vercel.app
Vercel project xingai-meal-coach-ai (meal_v1). /api/meal-decision is POST-only — not used here.
- Meal Coach AI · /plan (Vercel)89 ms · HTTP 404https://xingai-meal-coach-ai.vercel.app/plan
Secondary route to ensure deep links render in production.
Unexpected status 404
上次检查时间(服务端):2026-07-22T01:19:39.250Z