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