Bonjour,
J'utilise postgreSQL depuis 2 ans.
J'ai développé des WebServices C# .Net qui tourne sous IIS.
Ils sont accessibles, se connectent avec ma bdd et interagissent sans problèmes.
J'ai écris un programme qui tourne toute les secondes et qui consomme les différents "get" et "set" de mon WebService.
C'est un système simple avec plusieurs clients (PC) qui se connectent au même serveur pour alimenter la bdd.
Jusque là tout va bien, mais dès que j'augmente le nombre de PC avec mon programme et sa référence de Service, le nombre de connexion augmente de façon quasi exponentiel... J'ai augmenté le nombre de connexions autorisés dans la config (10000), mais au bout d'un moment le serveur n'en peut plus et plus personne ne peut accéder au WebService.
Par exemple pour 15 PC je dépasse les 1500 connexions qui consomment chacune pas mal de ressources.
Si quelqu'un a des pistes pour que je puisse avancer?
Le but étant d'utiliser un protocole "ouvert" pour ne pas accéder directement à la base, avec des requêtes en "temps réel", peut-être que je n'utilise pas la meilleur méthode?
Merci d'avance pour votre aide.
Partager