आपने PostgreSQL सर्वर की कनेक्शन सीमा को पार कर लिया है। सुपर उपयोगकर्ता के लिए कुछ आरक्षित कनेक्शन हैं।
कनेक्शन सीमा बढ़ाने के लिए आपको postgresql.conf (डिफ़ॉल्ट 100) को बदलना होगा, यह आपकी PostgreSQL डेटा निर्देशिका पर स्थित है।
cat postgresql.conf | grep max_connection max_connections = 100
# (change requires restart)
# Note: Increasing max_connections costs ~400 bytes of shared memory per
# max_locks_per_transaction * (max_connections + max_prepared_transactions)
सीमा बढ़ाएँ और PostgreSQL इंस्टेंस को पुनरारंभ करें।
चेतावनी:कनेक्शन सीमा बढ़ाने से स्मृति प्रभावित होगी।
एप्लिकेशन या डीबी लेयर में कनेक्शन पूलिंग का उपयोग करके कनेक्शन को अनुकूलित करने का प्रयास करें। PostgreSQL पर आप Pgpool2 का उपयोग कर सकते हैं। ।