Résolution des problèmes - AWS Deadline Cloud

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Résolution des problèmes

Les procédures et conseils suivants peuvent vous aider à résoudre les problèmes liés à vos fermes et ressources AWS Deadline Cloud.

Pourquoi un utilisateur ne peut-il pas voir ma ferme, mon parc ou ma file d'attente ?

Accès utilisateur

Si vos utilisateurs ne voient pas vos fermes, flottes ou files d'attente dans le moniteur Deadline Cloud, il se peut qu'il y ait un problème d'accès à votre ferme et à vos ressources.

Les utilisateurs n'ayant accès à aucune ferme reçoivent le message « Aucune ferme disponible » dans le moniteur Deadline Cloud.

Pour confirmer que le bon utilisateur ou le bon groupe est attribué à votre ferme, à votre flotte ou à votre file d'attente
  1. Dans la console AWS Deadline Cloud, recherchez votre ferme, votre flotte ou votre file d'attente, puis choisissez Gestion des accès.

  2. L'onglet groupes est sélectionné par défaut. Si vous attribuez des autorisations par groupes, ce qui est recommandé, votre groupe doit apparaître dans la liste et avoir un niveau d'accès attribué.

    Si le groupe ne figure pas dans la liste, choisissez Ajouter un groupe pour attribuer une autorisation au groupe.

  3. Si vous attribuez des autorisations par utilisateur, sélectionnez l'onglet Utilisateurs. Votre utilisateur doit apparaître dans la liste et avoir un niveau d'accès attribué.

    Si votre utilisateur ne figure pas dans la liste, choisissez Ajouter un utilisateur pour lui attribuer une autorisation.

Pour confirmer que l'utilisateur est attribué à votre groupe
  1. Dans la console AWS Deadline Cloud, recherchez votre ferme, votre flotte ou votre file d'attente, puis choisissez Gestion des accès.

  2. L'onglet groupes est sélectionné par défaut. Sélectionnez le nom du groupe pour afficher ses membres.

  3. Si l'utilisateur n'est pas répertorié dans le groupe, il doit être ajouté.

    Si vous utilisez la configuration d'identité par défaut, vous pouvez directement ajouter l'utilisateur au groupe dans la console Identity Center. Si vous êtes connecté à un fournisseur d'identité externe tel que Okta ouGoogle Workspace, vous pouvez ajouter votre utilisateur au groupe de votre fournisseur d'identité.

    Note

    Certains fournisseurs d'identité externes synchronisent les utilisateurs, mais pas les groupes, avec Identity Center. Dans ce cas, envisagez d'attribuer des autorisations directement à un utilisateur plutôt que par groupe.

Pour plus d'informations sur la gestion de l'accès des utilisateurs à Deadline Cloud, consultezGestion des utilisateurs dans Deadline Cloud.

Pourquoi les travailleurs ne décrochent-ils pas mon travail ?

Configuration des rôles de la flotte

Parfois, lorsque des travailleurs sont créés mais ne terminent pas l'initialisation et ne commencent pas à travailler sur des tâches, c'est parce que le rôle du parc n'a pas été correctement configuré.

Pour vérifier que c'est bien ce qui se passe, vérifiez vos CloudTrail journaux pour détecter toute erreur de refus d'accès. Après avoir confirmé le problème d'accès refusé, accédez à votre flotte et mettez à jour la configuration des rôles avec les autorisations appropriées. Pour plus d'informations, consultez les CloudTrailjournaux dans le guide du développeur de Deadline Cloud.

Pourquoi mon travailleur est-il bloqué en train de courir ?

Un travailleur est bloqué en quittant l'environnement OpenJD

Les employés peuvent se retrouver coincés dans des actions de envExit session de longue durée. Cela peut se produire si vous utilisez un modèle de tâche qui remplace le modèle OpenJD et définit le délai d'expiration des actions de sortie de l'environnement à plus de 5 minutes. Le moniteur Deadline Cloud fournit une certaine visibilité sur les travailleurs bloqués dans cette situation, mais il nécessite de croiser RUNNING les travailleurs avec le travail disponible dans les files d'attente associées.

Pour trouver des travailleurs bloqués, parcourez toutes les flottes dans le moniteur Deadline Cloud et effectuez les étapes suivantes :

  1. Dans la colonne État du travailleur, recherchez RUNNING les travailleurs.

  2. Dans la section Détails de la flotte, accédez à chaque file d'attente associée.

  3. Dans chaque file d'attente associée, recherchez les tâches qui sont RUNNINGREADY, ouPENDING. Si toutes les files d'attente associées ne contiennent aucune tâche dans ces états, le travailleur exécute une sortie d'environnement.

Pour arrêter un travailleur bloqué dans cet état, utilisez la AWS CLI commande suivante :

aws deadline update-worker \ --farm-id $FARM_ID \ --fleet-id $FLEET_ID \ --worker-id $WORKER_ID \ --status STOPPED

Après avoir exécuté la commande, l'agent de travail redémarre lorsque le programme se ferme. Les employés reviennent ensuite en ligne et exécutent d'autres tâches à partir des files d'attente associées. Si la file d'attente contient plusieurs tâches dont les délais d'expiration des actions de sortie de l'environnement sont supérieurs à 5 minutes, le travailleur sera à nouveau bloqué. Dans ce cas, vous devrez répéter ce processus jusqu'à ce qu'aucun autre travailleur ne soit obligé de sortir.

Pour éviter ce problème, définissez l'option de délai d'expiration sur 5 minutes maximum lorsque vous utilisez un modèle de tâche.

Résolution des problèmes liés à Deadline Cloud

Pour plus d'informations sur les problèmes courants liés aux tâches dans AWS Deadline Cloud, consultez les rubriques suivantes.

Pourquoi la création de mon emploi a-t-elle échoué ?

Parmi les raisons possibles pour lesquelles une tâche peut échouer aux contrôles de validation, citons les suivantes :

  • Le modèle de tâche ne respecte pas la spécification OpenJD.

  • La tâche contient trop d'étapes.

  • La tâche contient un trop grand nombre de tâches au total.

  • Une erreur de service interne a empêché la création de la tâche.

Pour voir les quotas correspondant au nombre maximal d'étapes et de tâches d'une tâche, utilisez la console Service Quotas. Pour de plus amples informations, veuillez consulter Quotas pour Deadline Cloud.

Pourquoi mon travail n'est-il pas compatible ?

Les raisons courantes pour lesquelles les tâches ne sont pas compatibles avec les files d'attente sont les suivantes :

Pourquoi mon travail est-il prêt ?

Les raisons possibles pour lesquelles votre emploi semble bloqué dans l'READYÉtat sont les suivantes :

Pourquoi mon travail a-t-il échoué ?

Un travail peut échouer pour de nombreuses raisons. Pour rechercher le problème, ouvrez le moniteur Deadline Cloud et choisissez la tâche défaillante. Choisissez une tâche qui a échoué, puis consultez les journaux de cette tâche. Pour obtenir des instructions, veuillez consulter Afficher les journaux de session et de travail dans Deadline Cloud.

  • Si vous constatez des erreurs de licence ou si un filigrane apparaît parce que le logiciel ne possède pas de licence valide, assurez-vous que le travailleur peut se connecter au serveur de licences requis. Pour plus d'informations, consultez la section Connecter les flottes gérées par le client à un point de terminaison de licence dans le guide du développeur de Deadline Cloud.

  • Le message d'action de la dernière session ou le code de sortie du processus peuvent fournir des informations sur les raisons de l'échec de votre tâche. Si vous utilisez Windows et que votre code de sortie est négatif, essayez de rechercher la version non signée de votre code de sortie :

    2,147,483,647 - |your exit code|

Pourquoi mon étape est-elle en attente ?

Les étapes peuvent rester dans PENDING cet état lorsqu'une ou plusieurs de leurs dépendances ne sont pas complètes. Vous pouvez vérifier l'état des dépendances à l'aide du moniteur Deadline Cloud. Pour obtenir des instructions, veuillez consulter Afficher une étape dans Deadline Cloud.

Ressources supplémentaires

Vous pouvez trouver des informations et des ressources supplémentaires sur GitHub.