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

ASP.NET Discussion :

Lancer un thread en continu


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 68
    Par défaut Lancer un thread en continu
    Bonjour,

    Je souhaite placer un thread dans mon application web qui va regarder l'etat de certaines valeur dans ma base de données toutes les minutes.

    j'ai donc fait une page avec un simple asp:button qui va lancer ou arreter le thread en variables static. dans le code une boucle avec un bloc try/catch et un sleep à la fin.

    je ne comprend pas pourquoi il se coupe au bout d'un moment.

    avez vous une idée

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Parce que la session utilisateur expire et que le thread associé est abandonné.
    Une appli web n'est pas faite pour ce que tu souhaites faire

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 68
    Par défaut
    merci pour ta reponse.

    Il y a t-il une solution pour moi ?

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Une tâche planifiée, un service windows ...

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 68
    Par défaut
    est ce que c'est possible si je lance le thread dans la fonction Global.Application_start

  6. #6
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    tu te heurteras de toutes manières au mur du timeout de ton application.

    Suis le conseil de Lutecefalco, si il te dis de faire comme ceci , c'est qu'à moins d'avoir un besoin tres particulier, un gros bidouillage d un site web n amèneras rien de bon et qu'il vaut mieux passer du temps sur une autre voie.

    Bon courage à toi en tout cas,

Discussions similaires

  1. Lancer 2 thread consecutif.
    Par lil_k123 dans le forum Concurrence et multi-thread
    Réponses: 6
    Dernier message: 18/04/2007, 12h38
  2. Créer thread autonome continu
    Par melleb dans le forum MFC
    Réponses: 6
    Dernier message: 12/02/2007, 12h13
  3. [VC++] Comment lancer un Thread
    Par ksoft dans le forum MFC
    Réponses: 5
    Dernier message: 30/05/2006, 14h19
  4. [Thread] Lancer un thread puis l'arrêter
    Par GLDavid dans le forum Concurrence et multi-thread
    Réponses: 6
    Dernier message: 16/02/2006, 18h09
  5. [Threads] Actions continues avec des threads
    Par MiJack dans le forum Concurrence et multi-thread
    Réponses: 6
    Dernier message: 10/10/2005, 17h32

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