BREAKING: Supabase pgBouncer Issues Affecting Older Projects — Workarounds Available
Supabase identifies pgBouncer connectivity issues on legacy projects. Immediate workarounds and mitigation steps inside.
Incident Summary
Supabase has identified pgBouncer connection pooling issues affecting select older projects. The issue impacts database connectivity for affected legacy instances, potentially causing connection timeouts and query failures.
What's Affected
How to Check If You're Affected
1. Monitor your logs for: - "pgBouncer" error messages - "too many connections" errors - Connection timeout exceptions - "pooler error" messages in your application logs
2. Test connectivity: ```bash psql -h your-project.supabase.co -U postgres -d postgres ``` If this fails or hangs, your project may be affected.
3. Check Supabase status: Visit [status.supabase.com](https://status.supabase.com) for active incident details
Immediate Workarounds
Option 1: Direct Connection (Temporary)
Option 2: Connection Pool Adjustment
Option 3: Application-Level Queuing
p-queue to manage concurrent requestsOption 4: Use Alternatives (Temporary)
What Supabase Is Doing
Supabase engineering is:
Recommended Actions
1. Immediate: Implement one of the workarounds above 2. Short-term: Monitor connection logs and implement retry logic 3. Monitor: Watch [status.supabase.com](https://status.supabase.com) for updates 4. Contact support: If workarounds don't resolve issues, open a support ticket with your project ID 5. Plan ahead: If eligible, request infrastructure migration to newer systems
Alternatives to Consider
Stay Updated
Last Updated: [Current timestamp]