The application is responsible for opening the connections.
But you can having some locks or slow queries that cause the application to open more connections, since the current number of opened connections were not responding to application in good time.
You need to revise your queries in the pg_stat_activity and talk to your Dev Guys.
Is there a way to check the reason for connection hike suddenly?
Usually total connections stay within threshold. Rarely connections cross that threshold.
How exactly to find the cause using pg_stat_activity?
Please read our privacy policy hereon how we process your personal data in accordancewiththeGeneral Data Protection Regulation(EU) 2016/679 (the “GDPR”) and other applicable data protection legislation.