Tous les produits
Search
Centre de documentation

DataWorks:État anormal d'une instance de tâche

Dernière mise à jour :Aug 09, 2026

Cette rubrique explique comment résoudre les problèmes courants liés aux instances de tâches, tels que l'absence de génération ou l'échec des instances.

Tâche introuvable dans Operation Center

  • Symptôme

    La tâche cible n'apparaît pas sur la page Cycle Task dans Operation Center.

  • Cause

    Le nœud n'a pas été déployé dans l'environnement de production.

  • Résolution

    Vérifiez que le déploiement du nœud a réussi. Recherchez d'éventuels échecs de déploiement.

Une tâche périodique ne génère aucune instance

  • Symptôme

    Une tâche est configurée pour une planification périodique, mais aucune instance n'est générée.

  • Cause

    La planification périodique peut être désactivée pour l'espace de travail.

  • Résolution

    Sur la page

    General Configurations

    , accédez à la section

    Scheduling Settings

    et vérifiez que le commutateur

    periodic scheduling

    est activé (vert).

    Remarque

    Si nécessaire, contactez le titulaire du compte Alibaba Cloud pour activer la planification de l'espace de travail.

Une tâche spécifique ne génère aucune instance

  • Symptôme

    D'autres nœuds de votre flux de travail génèrent des instances comme prévu, mais un nœud spécifique n'en génère aucune.

  • Causes

    • Le nœud a été déployé après l'heure limite de 22 h 00.

    • Le nœud ne possède aucun nœud ancêtre et est devenu un nœud isolé.

    • Le nœud ou ses nœuds ancêtres se trouvent en dehors de leur période de validité configurée.

    • Le nœud vient d'être créé et son mode de génération d'instance est défini sur Next Day.

  • Résolutions

    • Vérifiez l'heure de déploiement. Un avis dans la boîte de dialogue Confirm Deployment sur la page Task Deployment indique que pour les nœuds T+1 (génération le jour suivant), les modifications déployées avant 22 h 00 prennent effet le jour même, tandis que celles déployées après 22 h 00 prennent effet le lendemain. Si votre nœud a été déployé après cette heure, aucune instance n'est générée pour la journée en cours.

    • Vérifiez l'isolement. Cliquez avec le bouton droit sur Cycle Task DAG pour voir si le nœud est isolé et manque de nœuds ancêtres. Résolvez immédiatement toute alerte relative aux nœuds isolés.

      Remarque

      Un nœud peut devenir isolé si ses dépendances changent, le laissant sans entrée en amont. Pour résoudre ce problème, redéfinissez ses dépendances en amont et en aval, puis redéployez le nœud.

    • Vérifiez la période de validité. Les tâches expirées ne génèrent pas d'instances périodiques. Dans Operation Center, consultez les propriétés de l'instance et vérifiez le champ Scheduling Effective Period. Si la plage de dates est expirée, par exemple 1970-01-01 00:00:00 ~ 1970-02-01 00:00:00, la tâche a expiré. Accédez aux paramètres de planification dans DataStudio pour mettre à jour la période de validité.

Les instances sont générées mais ne s'exécutent pas

  • Symptôme

    Une instance est générée pour une tâche cyclique, mais reste dans l'état To be run (gris) et ne s'exécute pas.

  • Cause

    Un nœud ancêtre ne s'est pas terminé avec succès, ce qui bloque toute l'exécution en aval.

  • Résolution

    Dans le

    DAG

    , cliquez avec le bouton droit sur l'instance grise et développez ses nœuds ancêtres pour vérifier s'il y en a dans l'état Running, Failed, Waiting ou Frozen.

    Remarque

    Pour plus d'étapes de dépannage, consultez

    Tasks not running

    .

    État du nœud ancêtre

    • Violet (Frozen)

      L'instance est gelée et ne s'exécutera pas, bloquant tous les nœuds descendants. Consultez le journal des opérations sur la page des détails de l'instance pour déterminer qui a gelé l'instance et pourquoi.

    • Jaune (Waiting)

      L'instance attend que l'heure planifiée arrive. Ouvrez les détails de l'instance pour afficher l'heure planifiée.

      Il se peut également qu'elle attende des ressources de planification, ce qui sera indiqué dans les journaux. Cela se produit lorsque la limite de simultanéité des tâches du projet est atteinte. Pour identifier les tâches qui utilisent des ressources, cliquez avec le bouton droit sur l'instance et sélectionnez Instance Diagnose.

    • Gris (To be run)

      L'instance attend que ses nœuds ancêtres soient terminés. Pour suivre les dépendances, continuez à cliquer avec le bouton droit sur chaque instance grise et à développer ses nœuds ancêtres.

      Si toute la chaîne de dépendances est grise, le nœud de départ est probablement un nœud isolé qui manque des dépendances nécessaires pour le déclencher.

    Pour accélérer le dépannage, utilisez les outils de diagnostic intégrés. Dans le DAG d'Operation Center, cliquez avec le bouton droit sur un nœud et sélectionnez

    Show Ancestor Nodes

    >

    upstream analysis

    pour analyser les dépendances, ou cliquez sur

    AI Diagnostics

    pour effectuer une vérification automatisée. Vous pouvez également sélectionner

    Show Descendant Nodes

    pour développer un à six niveaux et afficher les dépendances en aval.

    Remarque
    • Une tâche ne peut s'exécuter que lorsque toutes les conditions suivantes sont réunies : l'heure planifiée est arrivée, des ressources de planification sont disponibles, tous les nœuds ancêtres ont été exécutés avec succès et la tâche n'est pas gelée.

    • Si un flux de travail entier apparaît en gris sans présenter aucun des autres états mentionnés, il est probable qu'un changement de dépendances ait isolé l'ensemble du flux de travail.

Conditions préalables à l'exécution d'une tâche

Pour qu'une instance de tâche s'exécute, toutes les conditions suivantes doivent être remplies :

  • L'heure planifiée est arrivée. Une instance en attente de son heure planifiée présente l'état Waiting (jaune).

  • Tous les nœuds ancêtres ont été terminés avec succès. Un nœud exécuté avec succès présente l'état Succeeded (vert). Vérifiez l'état des nœuds ancêtres dans le DAG au sein d'Operation Center.

  • Des ressources de planification suffisantes sont disponibles. Une instance en attente de ressources présente l'état Waiting (jaune). Les journaux indiquent que la tâche attend des ressources de passerelle car la limite de simultanéité du projet est atteinte.

  • L'instance n'est pas gelée. Une instance gelée présente l'état Frozen (violet) et ne s'exécute pas.