Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/10/2011, 15h18   #1
Membre habitué
 
Homme Nicolas
Développeur informatique
Inscription : juillet 2007
Messages : 229
Détails du profil
Informations personnelles :
Nom : Homme Nicolas
Localisation : Luxembourg

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : juillet 2007
Messages : 229
Points : 137
Points : 137
Par défaut Connexion DB avec BlazeDS

Bonjour,

nous utilisons flex avec un serveur tomcat6, blazeDS et un serveur de base de données Sybase.

Notre appicatif Flex fonctionne avec des modules. Lorsque nous passons d'un module à l'autre, nous fermons les connexions via le code suivant :

Code :
ServerConfig.getChannelSet("xxx").disconnectAll();
Nous nous rendons compte, que les sessions ne sont pas fermées au niveau de la DB. (On utilise aussi la tomcatLoginCommand pour authentifier les channels).

Pouvez-vous me dire si vous avez déjà rencontré ce problème? Comment pouvoir fermer les connexions vers la DB?

Même lorsque nous fermons notre applicatif les connexions sont toujours présentes, seul une fermeture du serveur tomcat kill nos sessions....

Help US
npirard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 22h07   #2
Membre habitué
 
Inscription : février 2008
Messages : 190
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2008
Messages : 190
Points : 131
Points : 131
Même problème avec un serveur Weblogic et blazeDs.
Ce poste m'intéresse aussi
luilui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 23h11   #3
Membre Expert
 
Avatar de Madfrix
 
Inscription : juin 2007
Messages : 2 279
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2007
Messages : 2 279
Points : 2 327
Points : 2 327
Salut,

pourquoi ne pas envoyer une ultime requête au serveur via une méthode lui disant de fermer la connexion à la BDD avant d'envoyer ServerConfig.getChannelSet("xxx").disconnectAll(); ?
__________________
Je ne réponds pas aux questions envoyées par mp
Madfrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2011, 07h57   #4
Membre habitué
 
Homme Nicolas
Développeur informatique
Inscription : juillet 2007
Messages : 229
Détails du profil
Informations personnelles :
Nom : Homme Nicolas
Localisation : Luxembourg

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : juillet 2007
Messages : 229
Points : 137
Points : 137
Bonjour,

en effet, mais le problème c'est que la connexion avec la BDD est configurée dans le pool de connexion dans Sybase. Je ne sais pas comment je peux avoir la main dessus.

Dans mon pool de connexion, j'ai un minimum de connexion à 8, et je peux avoir beaucoup + de connexion dans Sybase...

Si tu as une idée de la méthode que je pourrais utliser, elle est la bienvenue.

Merci
npirard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2011, 10h28   #5
Membre Expert
 
Avatar de Madfrix
 
Inscription : juin 2007
Messages : 2 279
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2007
Messages : 2 279
Points : 2 327
Points : 2 327
Salut,

normalement avec les pools de connexion, tu as ou tu peux configurer un timeout sur les connexions initialisées.

Renseigne toi comment tu peux avoir la main sur la config de ce pool et ensuite je pense que ton problème sera résolu
__________________
Je ne réponds pas aux questions envoyées par mp
Madfrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2011, 12h08   #6
Membre habitué
 
Homme Nicolas
Développeur informatique
Inscription : juillet 2007
Messages : 229
Détails du profil
Informations personnelles :
Nom : Homme Nicolas
Localisation : Luxembourg

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : juillet 2007
Messages : 229
Points : 137
Points : 137
Re,

nous avons configuré notre pool de connexion pour pouvoir ouvrir 8 connexions avec un timeout de 10 minutes. Sur le serveur Sybase, depuis ce matin, nous avons 25 connexions ouvertes ...

Le timeout n'est soit pas envoyé à Sybase ou alors pas interprété par Sybase, ou emvoyé mais pas reçu ...
npirard est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h43.


 
 
 
 
Partenaires

Hébergement Web