Nous utilisons une base de données postgres très encombrante et très encombrante (au point que nous aurions dû faire du regroupement de connexions, mais il n'y a pas de temps maintenant). En faisant un peu de dépannage, j'utilisais netstat pour me montrer combien de connexions il y avait à postgres. Je verrais souvent plus que ce que j'avais spécifié dans le fichier postgres.conf (via max_connections).connexions postgres dépassant max_connections?
je voyais 1400-1600 les connexions via netstat même si j'avais max_connections mis à 1000.
quelqu'un a une idée de ce qui se passe? comment exactement cela peut-il arriver?
tout aperçu sur ce serait génial.
je sais. Heureusement, il s'agit d'une pièce sérieuse de matériel serveur avec 32 Go de RAM, 16 cœurs, et du bœuf supplémentaire appliqué. Il est livré en production la semaine prochaine, nous ne pouvons donc pas apporter de gros changements de code. devra faire dans une mise à jour de version. appris notre leçon cependant. Le problème était que les tests et les exigences changeaient un peu à la fin. pensé que nous allions être à environ 150 connexions. –
Comme je l'ai déjà écrit: avec pgPool ou pgBouncer vous n'avez pas besoin de changer quelque chose dans votre code pour utiliser le pool de connexion –