View a markdown version of this page

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, ma flotte ou ma file d'attente ?

Accès utilisateur

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

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

Pour confirmer que le bon utilisateur ou le bon groupe a été attribué à votre parc, à votre flotte ou à votre file d'attente
  1. Dans la console AWS Deadline Cloud, recherchez votre parc, votre parc 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 disposer d'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 disposer d'un niveau d'accès attribué.

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

Pour confirmer que l'utilisateur est assigné à votre groupe
  1. Dans la console AWS Deadline Cloud, recherchez votre parc, votre parc 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 voir ses membres.

  3. Si l'utilisateur ne figure pas 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, pensez à attribuer des autorisations à un utilisateur directement 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 reprennent-ils pas mon travail ?

Configuration des rôles de flotte

Parfois, lorsque des collaborateurs 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 de flotte n'a pas été configuré correctement.

Pour vérifier cette cause, consultez vos CloudTrail journaux pour détecter toute erreur d'accès refusé. 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 CloudTrail journaux dans le guide du développeur de Deadline Cloud.

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

Travailleur bloqué en quittant l'environnement OpenJD

Les travailleurs peuvent se retrouver coincés dans des actions de envExit session de longue durée. Ce problème 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 confrontés à cette situation, mais il nécessite de comparer RUNNING les travailleurs avec le travail disponible dans les files d'attente associées.

Pour trouver les travailleurs bloqués, passez en revue toutes les flottes dans le moniteur Deadline Cloud et procédez comme suit :

  1. Dans la colonne Statut du travailleur, recherchez RUNNING des 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 comportent aucune tâche dans ces états, cela signifie que 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 à la fermeture du programme. Les travailleurs se reconnectent ensuite et exécutent d'autres tâches à partir des files d'attente associées. Si la file d'attente contient davantage de tâches dont le délai d'expiration des actions de sortie de l'environnement est supérieur à 5 minutes, le travailleur se retrouvera bloqué. Si cela se produit, vous devrez répéter ce processus jusqu'à ce que plus aucun travailleur ne soit bloqué à la sortie.

Pour éviter ce problème, définissez l'option de temporisation 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 jobs dans AWS Deadline Cloud, consultez les rubriques suivantes.

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

Validation des quotas

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 n'est pas conforme à la spécification OpenJD.

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

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

  • Une erreur de service interne s'est produite qui a empêché la création de la tâche.

Pour voir les quotas correspondant au nombre maximum 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.

Erreur de paramètre de tâche CHUNK [INT]

Si la création d'une tâche échoue avec le message d'erreur suivant, vous devez ajouter l'TASK_CHUNKINGextension à votre modèle de tâche.

The CHUNK[INT] task parameter requires the TASK_CHUNKING extension.

Pour résoudre ce problème, ajoutez ce qui suit à votre modèle de tâche :

extensions: - TASK_CHUNKING

Pour plus d'informations, consultez la section Ajouter un découpage de tâches à un modèle de tâche dans le AWS Deadline Cloud Developer Guide.

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 :

Deadline Cloud vérifie la compatibilité lorsque vous soumettez la tâche. Si vous associez ultérieurement une flotte compatible à la file d'attente, les NOT_COMPATIBLE tâches existantes ne redémarrent pas automatiquement. Pour exécuter ces tâches, mettez-les en file d'attente. Pour de plus amples informations, veuillez consulter Faites une demande d'emploi.

Pourquoi mon travail est-il prêt ?

Les raisons possibles pour lesquelles votre emploi semble bloqué READY sont les suivantes :

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

Un emploi peut échouer pour de nombreuses raisons. Pour rechercher le problème, ouvrez le moniteur Deadline Cloud et choisissez la tâche qui échoue. Choisissez une tâche qui a échoué, puis consultez les journaux de cette tâche. Pour obtenir des instructions, veuillez consulter Afficher les journaux des sessions et des travailleurs 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 collaborateur peut se connecter au serveur de licences requis. Pour plus d'informations, consultez Connecter des flottes gérées par le client à un point de terminaison de licence dans le Deadline Cloud Developer Guide.

  • Le message d'action de la dernière session ou le code de sortie du processus peuvent fournir des informations sur les raisons pour lesquelles votre tâche a échoué. 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 PENDING inchangées 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.

Deadline Cloud surveille les journaux des applications de bureau

L'application de bureau Deadline Cloud Monitor écrit des journaux de diagnostic que vous pouvez utiliser pour enquêter sur des pannes ou d'autres comportements inattendus. Lorsque vous signalez un problème lié à l'application de bureau, incluez les fichiers journaux pertinents pour faciliter le diagnostic.

L'emplacement des fichiers journaux dépend de votre système d'exploitation :

Windows
%APPDATA%\com.amazonaws.deadline.monitor\logs
macOS
~/Library/Logs/com.amazonaws.deadline.monitor/
Linux
~/.config/com.amazonaws.deadline.monitor/logs

Ressources supplémentaires

Vous trouverez des informations et des ressources supplémentaires sur GitHub.