Compare errors that look alike
401 vs 403401 means the server does not know who you are; 403 means it knows and says no. Re-authenticating fixes a 401, never a 403.502 vs 504Both come from a proxy in front of your app. 502 means the upstream answered badly or refused; 504 means it did not answer in time.insufficient_quota vs rate_limit_exceededBoth are HTTP 429 RateLimitError. insufficient_quota is billing and never clears by waiting; rate_limit_exceeded is a per-minute limit that clears in seconds.53300 vs P202453300 is the Postgres server refusing a new session because max_connections is full. P2024 is Prisma's own client-side pool timing out while waiting for a free connection.