The Problem
You're seeing one or more of these:
- 503 PGRST002 errors
- "Error loading tables" in dashboard
- Auth calls timing out
- Dashboard stuck loading
- Status 544 timeout errors
Your frontend loads but anything data/auth-related just dies.
Why This Happens
Your Lovable Cloud instance has outgrown its current resource limits. From the Lovable docs: this typically happens "if you have too much data running on a smaller Cloud project instance."
The default Tiny instance is meant for trying things out, not production traffic.
Instance Sizes
- Tiny — Testing, MVPs
- Mini — Early projects, few users
- Small — Growing apps, moderate traffic
- Medium — Production, regular use
- Large — High demand, serious traffic
The Fix
- Go to Cloud tab in your project
- Click Overview → scroll to Advanced Settings
- Upgrade your instance size (Tiny → Mini, Small, Medium, or Large)
- Wait a few minutes for the upgrade to complete
That's it. Your app should start responding again.
Important: Larger instances increase Cloud usage and costs. Check your billing before upgrading to Large.
Resource Alerts to Watch
Lovable monitors three metrics and alerts you when limits are approaching:
- Disk space — Alert when less than 10% remains
- IO budget — Alert at below 50% capacity
- CPU load — Alert when usage exceeds 80%
Tip: If you see these alerts, upgrade before things break. It's easier to prevent downtime than to recover from it.
Still Not Working?
If upgrading doesn't fix it:
- Check status.lovable.dev for outages
- Contact support@lovable.dev
- Could be a different issue (quota limits, actual outage, etc.)
Note: If you're hitting these limits frequently, consider migrating to your own Supabase project for more control and predictable costs.
*Based on cases reported Dec 30 - Jan 2, 2026.*