System status
Status
Live health for every Pictage background job over the last 30 days. Updated every time a cron runs.
Overall
All systems operational
1,000 cron runs in the last 30 days · 100.0% success rate.
Storage backend
Cloudflare R2
Originals + derivatives served from R2 with zero egress. Multipart resumable uploads enabled.
Background jobs
- Healthy
stripe-drain
Drain Stripe webhook queue · schedule
*/5 * * * *Last run 2 min ago · 128 runs in 30d · 100.0% success
- Healthy
refresh-views
Refresh AI usage materialized view · schedule
0 * * * *Last run 37 min ago · 10 runs in 30d · 100.0% success
- No data yet
trial-warnings
Notify trial-ending photographers · schedule
0 14 * * *Last run never · 0 runs in 30d · -- success
- No data yet
referral-payouts
Pay referrers via Stripe Connect · schedule
0 2 5 * *Last run never · 0 runs in 30d · -- success
- Healthy
email-campaigns
Drain scheduled campaign emails · schedule
*/10 * * * *Last run 8 min ago · 63 runs in 30d · 100.0% success
- No data yet
weekly-digest
Monday weekly digest per workspace · schedule
0 14 * * 1Last run never · 0 runs in 30d · -- success
- No data yet
stalled-bookings
Escalate 48h-stalled booking requests · schedule
0 13 * * *Last run never · 0 runs in 30d · -- success
- No data yet
activation-drip
Day3 / 7 / 12 trial activation nudges · schedule
0 15 * * *Last run never · 0 runs in 30d · -- success
- No data yet
at-risk-reengage
Re-engage paid workspaces flagged at-risk · schedule
0 14 * * 2Last run never · 0 runs in 30d · -- success
- Healthy
auto-tag
Per-photo AI auto-tagging drain · schedule
*/30 * * * *Last run 8 min ago · 21 runs in 30d · 100.0% success
- No data yet
auto-archive
Warn + archive idle workspaces · schedule
0 16 * * *Last run never · 0 runs in 30d · -- success
- No data yet
anniversary-nudges
One-year anniversary re-engagement · schedule
0 17 * * *Last run never · 0 runs in 30d · -- success
- Healthy
storage-cleanup
Trim old cron_runs / telemetry / events · schedule
0 3 * * *Last run 4 h ago · 1 runs in 30d · 100.0% success
- Healthy
edge-warmer
HEAD top-10 public pages every 5m to keep edge ISR warm · schedule
*/5 * * * *Last run 3 min ago · 129 runs in 30d · 100.0% success
- Healthy
derivative-jobs
Drain post-upload sharp derivative work · schedule
* * * * *Last run less than a minute ago · 634 runs in 30d · 100.0% success
- Healthy
stalled-uploads
Alert operator and photographer about stuck upload sessions · schedule
20 * * * *Last run 17 min ago · 11 runs in 30d · 100.0% success
- Healthy
multipart-cleanup
Abort multipart uploads older than 24h · schedule
0 4 * * *Last run 3 h ago · 1 runs in 30d · 100.0% success
- No data yet
storage-warnings
Warn photographers approaching their tier storage cap · schedule
30 13 * * *Last run never · 0 runs in 30d · -- success
- No data yet
print-payouts-drain
Drain print-order Stripe Connect payouts · schedule
*/30 * * * *Last run never · 0 runs in 30d · -- success
- No data yet
ai-credit-warnings
Warn workspaces nearing their AI credit cap · schedule
45 13 * * *Last run never · 0 runs in 30d · -- success
- Healthy
ai-credit-cycles
Reset AI credit cycles at period boundaries · schedule
30 2 * * *Last run 5 h ago · 1 runs in 30d · 100.0% success
- No data yet
public-webhooks-drain
Deliver queued public outbound webhooks · schedule
* * * * *Last run never · 0 runs in 30d · -- success
- No data yet
photo-imports-drain
Drain external photo-import backfill jobs · schedule
*/2 * * * *Last run never · 0 runs in 30d · -- success
- Healthy
infra-drift
Detect R2 CORS + RLS posture drift in prod · schedule
0 5 * * *Last run 2 h ago · 1 runs in 30d · 100.0% success
Spot something off? Mail us at support@pictage.ai and we will look right away.