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

Silverlight Discussion :

Déco au bout de 1mn : TimeOut Silverlight ?


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 627
    Par défaut Déco au bout de 1mn : TimeOut Silverlight ?
    Bonjour,

    je travaille sur une application silverlight chargée de récupérer de gros volumes de données depuis une base de données distante.

    Lors de requêtages renvoyant un jeu de donnée assez gros (>50K), au bout de 1mn (pile-poil) se produit un appel à la fonction Completed mais avec une exception en paramètre qui indique l'échec de la requête. J'ai passé le timeout de la connexion sql à 2mn et cela n'a rien changé, donc j'en viens à déduire que c'est Silverlight qui tombe en time out.

    J'ai lu sur le web qu'il est possible de configurer plusieurs timeout, dans le web.config, le serviceclient.config ainsi que dans IIS.

    Merci de m'indiquer la meilleure procédure (je souhaite un time out de 2mn)

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 64
    Par défaut
    Bonjour,

    ta question m'intéresse, car j'avais fait l'expérience de timeouts avec silverlight, mais ils étaient aléatoires.

    Je dirai tant qu'à faire de mettre le timeout à 2min dans tous les fichiers que tu as cité, et par éliminations trouver lequel est responsable du plantage.

    as-tu essayé avec un volume de donnée moins important pour voir si ce n'est pas un problème de Web Service ou de requête ?.

  3. #3
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Je pense que c'est au niveau de ton service qu'il faut spécifier le timeout.

    Quel type de service utilises-tu ?

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 627
    Par défaut
    Je communique avec WCF en BasicHttpBinding.

    J'ai mis à 2mn dans le binding du web.config (openTimeout, closeTimeout, receiveTimeout, sendTimeout), et copier/coller dans le ServiceReference.serviceconfig du projet. Le site IIS est aussi paramétré sur 2mn, mais j'ai toujours des déco au bout d'une minute, je pige plus ou chercher...

    Merci

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 64
    Par défaut
    Pourrais-tu nous écrire l'erreur que tu obtiens sur le result ?

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 159
    Par défaut
    Hello,

    Essaies de faire des traces réseaux avec des outils comme Network Monitor ou d'autres pour tenter de savoir qui tombe en timeout.

    La lecture des traces WCF avec Silverlight est relativement simple grâce aux modes de binding simplifiés.

    Bye,

    David

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Batch] [FTP]no timeout lors d'une déco
    Par bstevy dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 16/03/2015, 21h33
  2. Timeout MySQL au bout de 8 heures
    Par peofofo dans le forum JDBC
    Réponses: 18
    Dernier message: 24/01/2012, 06h10
  3. Timeout Silverlight SQLServer
    Par sebRD dans le forum Silverlight
    Réponses: 2
    Dernier message: 14/06/2011, 15h11
  4. Connexion en timeout au bout de 10 appels
    Par dgouyette dans le forum Hibernate
    Réponses: 1
    Dernier message: 02/07/2007, 16h48
  5. Ftp login & Timeout
    Par MSP dans le forum Modules
    Réponses: 6
    Dernier message: 29/08/2003, 12h55

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