Pluton / Visual Lab
Subtle - Hardcore

[Blocker] Fix: Add database connection pooling to prevent 'too many clients' error

Published on February 7, 2026

## GitHub Update **Repository:** [MKWcorp/berkomunitas](https://github.com/MKWcorp/berkomunitas) **Author:** multimediadrw **Date:** 2/7/2026, 9:58:58 AM **Commit:** [`4f73571`](https://github.com/MKWcorp/berkomunitas/commit/4f735717de1e315e908933a7d6d0d1e8c3289642) ### Commit Message Fix: Add database connection pooling to prevent 'too many clients' error - Implement connection_limit parameter in DATABASE_URL (10 for dev, 5 for prod) - Use singleton pattern to reuse Prisma client instance - Add graceful shutdown only for production environment - Remove auto-connect on startup to prevent connection leak Fixes issue where login page shows 'Too many database connections opened' error --- _This story was imported from historical commits._