AI & Agent Dev Bug Sandbox logo
AI & Agent Dev Bug Sandbox
Back to Radar

Infinite Project Restart Loop After Egress Limit Suspension

A Pro plan user's project enters an unrecoverable restart loop after egress usage limit triggers account suspension, leaving the project inaccessible for over a month despite support attempts.

highConfidence 75%Supabase Platform

Origin Analysis

The project supervisor does not check account suspension status before attempting to restart a stopped project. When an account is suspended due to egress limits, the platform repeatedly tries to restart the project, fails because the account is suspended, and loops indefinitely without user intervention.
1. Use a Supabase Pro plan project. 2. Exceed the egress usage limit. 3. Account is automatically suspended and project stopped. 4. Observe the project enters a restarting loop that never resolves, even after contacting support.

Fixing Code Block

Edge Case Audit

This change could cause projects to remain stopped if the account status check is incorrectly cached or fails, so implement with a fallback alert. Rollback plan: revert to previous supervisor code. Additionally, add exponential backoff and alerting to avoid silent failures and improve support visibility.

Ecosystem Topology