IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XMLRAD Discussion :

Connection perdue ...


Sujet :

XMLRAD

  1. #1
    Membre habitué
    Inscrit en
    Janvier 2003
    Messages
    214
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 214
    Points : 132
    Points
    132
    Par défaut Connection perdue ...
    Bonjour,

    J'ai un pb de perte de connection BDD ...

    Lors du lancement de mon appli, pas de pob, je me connecte bien sur ma base (Oracle ou SQL Server).

    Si je l'utilise régulièrement, pas de pb, mais si je ne l'utilise pas pendant x heures (ou que mon serveur BDD reboote) j'ai des message d'erreur de connection Bdd ...

    Je pense qu'on a peut-être un time out sur le serveur BDD ... ??? Mais même si c'est cela, je croyais que XMLRAD était capable de restaurer une connection perdue ???

  2. #2
    Membre habitué
    Inscrit en
    Novembre 2002
    Messages
    243
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 243
    Points : 192
    Points
    192
    Par défaut
    Confirmation, j'ai eu le même problème

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 284
    Points : 349
    Points
    349
    Par défaut
    Effectivement, j'ai déjà entendu parler de ce probleme sur SQLServer, mais je n'ai jamais pu le reproduire chez moi...

    En l'occurence, il semblererait (rien n'est sûr, sur ce probleme) que ce soit le serveur qui ferme la connexion, sans "prévenir" l'application en face. Normallement, lorsque l'appli XMLRAD se rend compte qu'il n'arrive plus à se connecter, un flag est mis à jour en mémoire et la requete suivante force une reconnexion. On ne sait pas trop si ce mécanisme fonctionne correctement...

    Tu peux imaginer un ptit exe qui lance régulierement une requete http sur une action. c'est précaire, mais ca peut etre utile le temps qu'on trouve une solution plus propre...

    Je fouille et je post si j'ai d'autres infos.

  4. #4
    Membre habitué
    Inscrit en
    Janvier 2003
    Messages
    214
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 214
    Points : 132
    Points
    132
    Par défaut
    C'est en effet la solution que j'ai déjà mis en place afin de résoudre ce pb (provisoirement)

    Pour le reproduire, rien de plus simple :

    - Lance ton appli
    - Arrête le service SQL Server
    - Relances-le
    - Recliques sur un lien de ton appli (faisant référence à la BDD evidemment)

    et là, normalement, bingo, ça plante !!!

  5. #5
    RDM
    RDM est déconnecté
    Membre émérite

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 424
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 424
    Points : 2 927
    Points
    2 927
    Par défaut
    Ce que tu décris en arretant la BDD est normal, la connexion est perdue et du coté de l'appli il pense que la conenxion est toujours la. mais le framework peut essayer de rattraper le coup. il faut rafrachir 2 ou 3 fois, et il retentera une nouvelle connexion.
    Mais j'avoue que la perte de connexion sur x heures d'inactivité est plus embetante et ne devrait pas arriver. Je n'ai jamais eu de problème de ce genre avec un serveur BDD sur la meme machine que l'appli. je pense que c'est dans le cas d'un serveur BDD déporté.

  6. #6
    Membre habitué
    Inscrit en
    Janvier 2003
    Messages
    214
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 214
    Points : 132
    Points
    132
    Par défaut
    humm, j'ai beau essayer de rafraichir, rien ne se passe et je tombe dans le style de message suivant :

    TDacDatabase.StartTransaction - Impossible de démarrer d'autres transactions pour cette session


    Pour l'inactivité, c'est en effet sur des machines différentes à chaque coup ... (et je n'ai pas le même pb si c'est sur la même machine)
    Remarque pertinente !!

Discussions similaires

  1. [Réseau filaire] Connection à un photocopieur perdue
    Par infography dans le forum Dépannage et Assistance
    Réponses: 6
    Dernier message: 07/12/2012, 20h08
  2. Réponses: 3
    Dernier message: 27/04/2010, 18h14
  3. connection perdue winsock
    Par waste dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 07/10/2009, 20h26
  4. Connection internet sur EeePC Asus/Linux perdue
    Par irennes dans le forum Sécurité
    Réponses: 0
    Dernier message: 03/08/2008, 22h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo