My Supabase keepalive was working. The project paused anyway.
说明与用途
每日保活工作流通过重试和警报保持免费 Supabase 项目不被暂停。
问题
Supabase free projects pause when activity is low; a keep‑alive workflow was insufficient and silent failures caused the project to pause.
结果
The updated workflow keeps the Supabase project awake, provides audible failure alerts, and ensures daily traffic to satisfy Supabase’s activity threshold.
工作流
- Schedule cron at 09:17 UTC daily
- Run three SELECT queries to _keepalive table with curl retries
- If any query fails, exit and trigger alert job
- Alert job opens or comments on a GitHub issue labeled supabase-keepalive
证据
Supabase pauses free projects that look inactive.
The run history had five runs in total: 14 Sep success, 16 Sep success, 21 Sep success, 26 Sep failed: curl: (6) Could not resolve host, 1 Oct failed: same error.
- 记录日期: 2026-10-24T20:26:40.598Z