Cette rubrique répond aux questions fréquemment posées sur les échecs des nœuds.
-
Général
-
Nœuds MaxCompute
-
Nœuds AnalyticDB for MySQL
-
Nœuds généraux
Consultation des journaux des nœuds for-each, do-while et PAI dans Operation Center
Échec d'un nœud de branchement avec l'erreur « error in your condition run fail »
Échec d'une tâche de nœud FTP Check avec l'erreur « None Ftp connection info!! »
Échec d'une tâche de nœud FTP Check avec l'erreur « Connect Failed »
-
Groupes de ressources
Résolution de l'erreur « no available machine resources under the task resource group »
Une tâche configurée pour être relancée en cas d'échec ne se relance pas après un échec d'exécution et affiche l'erreur Task Run Timed Out, Killed by System!!
-
Problème
Une tâche cible ne parvient pas à se relancer après un échec et affiche l'erreur
Task Run Timed Out, Killed by System!. Ce problème survient même lorsque l'option Rerun dans l'attribut Time attribute des Scheduling Settings de la tâche est définie sur Allow Regardless of Running Status ou Do not rerun on success, ce qui permet normalement la relance de la tâche après un échec. -
Cause
Un Timeout a été configuré dans l'attribut Time attribute des Scheduling Settings de cette tâche. Lorsque le temps d'exécution de la tâche dépasse ce délai d'attente, le système arrête automatiquement la tâche. Un échec dû à un dépassement du délai d'attente ne déclenche pas de nouvelle tentative d'exécution.
-
Solution :
Relancez manuellement le nœud.
Que faire si l'erreur suivante s'affiche lors de l'exécution d'un nœud : OSError: [Errno 7] Argument list too long ?
-
Description du problème :
L'erreur suivante s'affiche lors de l'exécution d'un nœud : OSError:
[Errno 7] Argument list too long. -
Cause
La taille du code SQL dépasse la limite de 128 Ko.
-
Solution :
Divisez le code SQL et exécutez-le à nouveau.
RemarqueLe nombre de commandes SQL dans un seul nœud ne peut pas dépasser 200.
ODPS-0420095: Access Denied - Authorization Failed [4093], You have NO privilege to do the restricted operation on {acs:odps:*:projects/xxxx}. Access Mode is AllDenied.
-
Cause :
Le projet auquel appartient la tâche que vous exécutez est désactivé.
-
Solution
Vérifiez si votre compte présente des impayés ou si l'abonnement au quota de calcul par défaut du projet a expiré. Si tel est le cas, le projet est automatiquement rétabli après que vous avez ajouté des fonds ou renouvelé votre abonnement. Le processus de rétablissement peut prendre de 2 à 30 minutes, selon le nombre de vos commandes et projets.
Si le problème n'est pas causé par des impayés ou un abonnement expiré, le projet a peut-être été désactivé manuellement. Accédez à la page Projects de la console MaxCompute pour rétablir le projet. Pour plus d'informations, consultez Project Management.
Que faire si le message ODPS-0420061: Invalid parameter in HTTP request - Fetched data is larger than the rendering limitation. Please try to reduce your limit size or column number s'affiche ?
Spécifiez un seuil pour le nombre d'enregistrements de données pouvant être renvoyés dans votre instruction SQL. Si vous souhaitez obtenir davantage d'enregistrements de données, exportez-les. Si vous devez obtenir plus de 10 000 enregistrements de données, utilisez une commande Tunnel pour exporter les données.
Que faire si les données synchronisées à l'aide de plusieurs threads sont désordonnées ?
Un nœud de synchronisation lit les données des tables MaxCompute dans un ordre aléatoire. Si vous ne configurez pas les paramètres de tri, les données renvoyées par le nœud de synchronisation seront également désordonnées.
Par défaut, les données synchronisées depuis MaxCompute sont stockées dans un ordre aléatoire. Si vous souhaitez obtenir des données triées, configurez les paramètres de tri pour les données synchronisées. Par exemple, vous pouvez configurer order by xx limit n dans l'instruction SQL du nœud de synchronisation pour trier les données.
Que faire si mon nœud de synchronisation utilisant une source de données AnalyticDB for MySQL et s'exécutant sur un groupe de ressources partagé échoue ?
Vous devez activer un groupe de ressources exclusif pour la planification, le connecter au VPC, puis relancer la tâche AnalyticDB for MySQL. Pour plus d'informations, consultez Test the connectivity of a data source.
Lors de l'exécution d'un nœud de synchronisation de données utilisant une source de données MySQL, le système affiche un message d'erreur indiquant que le pilote JDBC (Java Database Connectivity) pour le nœud MySQL n'est pas pris en charge. Que faire ?
Le message d'erreur
sql execute failed! The JDBC driver is not supported.s'affiche carla source de données MySQL que vous avez sélectionnée n'a pas été ajoutée via le mode chaîne de connexion.
-
Solution
Sélectionnez une source de données créée en mode chaîne de connexion. Accédez à la page Data source management, localisez la source de données cible et cliquez sur Edit dans la colonne Actions pour vérifier le mode de création sur la page Edit Data Source. Pour plus d'informations, consultez Configure a MySQL data source.
Comment consulter les journaux d'un nœud for-each, do-while ou PAI dans Operation Center ?
Sur la page Cycle Instance d'Operation Center, cliquez sur le nom de l'instance souhaitée d'un nœud for-each, do-while ou PAI. Dans le graphe acyclique dirigé (DAG) de l'instance, effectuez un clic droit sur l'instance et sélectionnez View Internal Nodes.
Que faire si le message d'erreur error in your condition run fail s'affiche lors de l'exécution d'un nœud de branchement ?
Vérifiez que les conditions de branchement que vous spécifiez pour le nœud de branchement sont conformes à la syntaxe Python.
Si la sortie du nœud d'assignation ancêtre du nœud de branchement correspond à des chaînes de caractères, vous devez entourer les variables de guillemets simples (') afin que le nœud de branchement puisse les référencer.
Que faire si le message d'erreur None Ftp connection info!! s'affiche lors de l'exécution d'un nœud FTP Check ?
Description du problème : Le nœud FTP Check, utilisé pour vérifier si la source de données FTP contient le fichier Done, échoue et le message d'erreur
None Ftp connection info!!s'affiche.Cause possible : La source de données FTP est mal configurée. Par conséquent, le nœud FTP Check ne parvient pas à récupérer les informations relatives à la source de données FTP.
Data source managementData source managementData source managementConfigure an FTP data source Solution
Que faire si le message d'erreur Connect Failed s'affiche lors de l'exécution d'un nœud FTP Check ?
Description du problème : Le nœud FTP Check, utilisé pour vérifier si la source de données FTP contient le fichier Done, échoue et le message d'erreur
Connect Faileds'affiche.Cause possible : La source de données FTP ne parvient pas à se connecter au serveur FTP.
telnet IP portDataWorks ConsoleData source managementData source managementData source management Solution
Que faire si le message d'erreur The current time has exceeded the end-check time point! s'affiche lors de l'exécution d'un nœud FTP Check ?
Description du problème : Le nœud FTP Check, utilisé pour vérifier si la source de données FTP contient le fichier Done, échoue et le message d'erreur
The current time has exceeded the end-check time point!s'affiche.-
Cause
L'heure actuelle a dépassé l'heure spécifiée dans le paramètre Time for Stopping Check pour la surveillance du fichier
Done, ce qui entraîne l'échec immédiat de la tâche. -
Solution
Selon vos besoins métier, reconfigurez une valeur valide pour le paramètre Time for Stopping Check de la tâche du nœud FTP Check. Pour plus d'informations, consultez Configure a check policy.
Que faire si le message d'erreur File not Exists or exceeded the end-check time point! s'affiche lors de l'exécution d'un nœud FTP Check ?
Description du problème : Le nœud FTP Check, utilisé pour vérifier si la source de données FTP contient le fichier Done, échoue et le message d'erreur
File not Exists or exceeded the end-check time point!s'affiche.-
Cause
La tâche n'a pas trouvé le fichier
Donedans la source de données FTP avant l'heure spécifiée dans le paramètre Time for Stopping Check, ou la durée de vérification a dépassé le paramètre Time for Stopping Check configuré. Solution : Il s'agit d'une erreur attendue. Si ce message d'erreur s'affiche, DataWorks ne déclenche pas l'exécution du nœud descendant du nœud FTP Check.
Erreur : no available machine resources under the task resource group
Symptôme : Operation Center signale une erreur.
no available machine resources under the task resource groupSolution : Dans le volet de navigation de gauche de la page Operation Center, cliquez sur pour modifier le groupe de ressources de planification utilisé par la tâche.
Modifier un groupe de ressources de planification