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

Windows Discussion :

scheduled task - plantage aléatoire de la tâche


Sujet :

Windows

  1. #1
    Modérateur

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 722
    Points : 5 100
    Points
    5 100
    Par défaut scheduled task - plantage aléatoire de la tâche
    Bonjour,

    Dans les tâches planifié, j'ai une tâche qui se lance de nuit.
    Parfois elle fonctionne parfois elle plante.
    Je n'arrive pas a déterminer pourquoi.

    Dans la tâche je lance un executable dévelopé en VB qui place des traces de ces actions dans un fichier de log. (les actions sont des requetes sur une BDD)
    Il cré le fichier, mais n'arrive pas a écrire dans le fichier (fichier de trace vide)

    J'ai essayé de le placer dans un fichier batch (imp.cmd) et de planifier ce fichier batch.
    Dans ce batch je fait un echo avec trace vers un fichier.
    Mais j'ai le même problème.
    Le fichier trace du batch est créé mais il est vide (même pas la trace de l'ECHO) et la tâche plante. (j'avais peu-être oublié le double chevron sur la ligne suivante - confirmation de cette info cette nuit après exec tâche)
    Note le fichier trace de l'exe est créé, mais vide aussi. (peut être que l'écriture des buffers est différée, je ne sais pas)

    le code du batch
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    echo debut >C:\scr\ficlog.txt
    C:\scr\Imp.exe >>C:\scr\ficlog.txt
    echo fin >>C:\scr\ficlog.txt
    Dans le suivi des événements je trouve cette erreur
    EventType clr20r3, P1 imp.exe, P2 1.0.0.0, P3 4a811e36, P4 cssm, P5 1.0.3510.11317, P6 4a811cd6, P7 71, P8 69, P9 system.exception, P10 NIL.
    C'est en fait une erreur générique qui ne donne pas d'info.

    J'ai une 15 de tâches qui fonctionnent de cette façon et 4 posent problèmes.

    [Edit : info complémentaire]
    Note : si la tâche est replanifiée en journée pour essayer, elle fonctionne bien.

    Si vous avez des idées ou une piste, je suis très intéressé.

    A+, Hervé.
    Traductions d'articles :
    La mémoire en .NET - Qu'est-ce qui va où ?
    Architecture DAL de haute performance et DTO ; Version C# : Partie 1,Partie 2,Partie 3 — Version VB.NET : Partie 1,Partie 2,Partie 3
    N'hésitez pas à consulter la FAQ VB.NET, le cours complet de Philippe Lasserre et tous les cours, articles et tutoriels.

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 722
    Points : 5 100
    Points
    5 100
    Par défaut
    Dans d'autres tâches je passais des paramètres aux batch ou aux programmes.
    J'ai créer des fichiers batch (.cmd) pour les appeler. Comme cela je n'ai plus de tâches qui lance des programmes avec des paramètres.

    Note : il n'y avait aucun lien entre entre les tâches qui plantaient et celles qui avaient des paramètres.

    Cette nuit en tournant avec cet ensemble de tâches sans paramètres tout a fonctionné.
    comme les problèmes sont aléatoires, je ne sais pas si cela a un lien. A voir dans les jours suivants.
    Je laisse le post ouvert pour l'instant, si quelqu'un a une idée.

    A+, Hervé.
    Traductions d'articles :
    La mémoire en .NET - Qu'est-ce qui va où ?
    Architecture DAL de haute performance et DTO ; Version C# : Partie 1,Partie 2,Partie 3 — Version VB.NET : Partie 1,Partie 2,Partie 3
    N'hésitez pas à consulter la FAQ VB.NET, le cours complet de Philippe Lasserre et tous les cours, articles et tutoriels.

  3. #3
    Modérateur

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 722
    Points : 5 100
    Points
    5 100
    Par défaut
    Il semblerait qu'une tâche défini avec un programme comportant un paramètre en entrée pose problème.
    Donc, j'ai tout placé dans des fichiers de commandes batch et j'appele ce bacth depuis la tâche.

    A+, Hervé.
    Traductions d'articles :
    La mémoire en .NET - Qu'est-ce qui va où ?
    Architecture DAL de haute performance et DTO ; Version C# : Partie 1,Partie 2,Partie 3 — Version VB.NET : Partie 1,Partie 2,Partie 3
    N'hésitez pas à consulter la FAQ VB.NET, le cours complet de Philippe Lasserre et tous les cours, articles et tutoriels.

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

Discussions similaires

  1. Plantage aléatoire avec intellde
    Par arnaud_verlaine dans le forum Windows XP
    Réponses: 4
    Dernier message: 30/06/2007, 13h37
  2. [Access 2003] Plantage aléatoire
    Par Strontium dans le forum Access
    Réponses: 1
    Dernier message: 04/06/2007, 15h07
  3. Plantage aléatoire à l'ouv. de fichiers ext.
    Par Stutak dans le forum Access
    Réponses: 3
    Dernier message: 09/08/2006, 19h36
  4. Scheduled Task
    Par wiglaft dans le forum API, COM et SDKs
    Réponses: 1
    Dernier message: 22/12/2005, 04h49
  5. Réponses: 15
    Dernier message: 07/07/2005, 11h05

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