Show Menu
SUJETS×

Dépannage des problèmes de publication en parallèle sur Brand Portal

Brand Portal est configuré avec AEM Assets, de sorte que les ressources de marque approuvées soient automatiquement ingérées (ou publiées) à partir de l’instance d’auteur AEM Assets. Une fois configuré , l’auteur AEM utilise un agent de réplication afin de répliquer la ou les ressources sélectionnées sur le Cloud Service Brand Portal pour l’utilisation approuvée par les utilisateurs de Brand Portal. Plusieurs agents de réplication sont utilisés dans AEM 6.2 SP1-CFP5, AEM CFP 6.3.0.2 et versions ultérieures pour permettre une publication parallèle à haute vitesse.
Adobe recommande d’effectuer une mise à niveau vers AEM 6.4.1.0 pour s’assurer qu’AEM Assets Brand Portal est correctement configuré avec AEM Assets. AEM 6.4 présente une limitation, en ce sens qu’il renvoie une erreur lors de la configuration d’AEM Assets avec Brand Portal et entraîne l’échec de la réplication.
Lors de la configuration du Cloud Service pour Brand Portal sous /etc/cloudservice , tous les utilisateurs et jetons nécessaires sont générés automatiquement et enregistrés dans le référentiel. La configuration du Cloud Service est créée, de même que les utilisateurs des services requis pour la réplication et les agents de réplication pour répliquer le contenu. Cela crée quatre agents de réplication. Ainsi, lorsque vous publiez de nombreuses ressources d’AEM sur Brand Portal, celles-ci sont placées en file d’attente et distribuées entre ces agents de réplication de manière cyclique.
Cependant, la publication peut échouer par intermittence en raison de tâches Sling volumineuses, d’une augmentation du volume d’ E/S réseau et disque sur l’instance AEM Author, ou d’un ralentissement des performances de l’instance AEM Author. Par conséquent, il est conseillé de tester la connexion avec le ou les agents de réplication avant de démarrer la publication.

Résolution des problèmes lors de la première publication : validation de la configuration de publication

Pour valider vos configurations de publication :
  1. Vérifiez les journaux des erreurs.
  2. Vérifiez si l’agent de réplication est créé.
  3. Testez la connexion.
Fin des journaux lors de la création du Cloud Service
Vérifiez la fin des journaux. Vérifiez si l’agent de réplication est créé. Si la création de l’agent de réplication échoue, modifiez le Cloud Service en y apportant des modifications mineures. Validez et vérifiez une nouvelle fois si l’agent de réplication est créé. Si tel n’est pas le cas, modifiez à nouveau le service.
Si le Cloud Service n’est pas correctement configuré après des modifications répétées, soumettez un ticket de support.
Test de la connexion aux agents de réplication
Consultez le journal et si vous trouvez des erreurs dans le journal de réplication :
  1. Contactez l’assistance Adobe.
  2. Essayez à nouveau le nettoyage et créez une nouvelle fois la configuration de publication.

Nettoyage des configurations de publication existantes dans Brand Portal

Si la publication échoue, cela est généralement dû au fait que l’utilisateur qui publie ( mac-<tenantid>-replication , par exemple) ne dispose pas de la clé privée la plus récente. Il s’ensuit l’échec de la publication avec une erreur « 401 non autorisé » et aucune autre erreur n’est consignée dans les journaux des agents de réplication. Vous pouvez éviter le dépannage en créant une nouvelle configuration. Pour que la nouvelle configuration fonctionne correctement, nettoyez les éléments suivants dans la configuration d’AEM Author :
  1. Accédez à localhost:4502/crx/de/ (à condition que vous exécutiez l’instance d’auteur sur localhost:4502) : i. Supprimez /etc/replication/agents.author/mp_replication ii. Supprimez /etc/cloudservices/mediaportal/<config_name>
  2. Accédez à localhost:4502/useradmin : i. Recherchez l’utilisateur mac-<tenantid>replication ii. supprimez cet utilisateur.
Le système est maintenant complètement nettoyé. Vous pouvez à présent essayer de créer une configuration cloudservice et continuer à utiliser l’application JWT existante sur https://legacy-oauth.cloud.adobe.io/ . Il n’est pas nécessaire de créer une application ; seule la clé publique doit être mise à jour à partir de la configuration cloud que vous venez de créer.

Problème de visibilité des clients d’applications JWT sur Developer Connection

Si, sur https://legacy-oauth.cloud.adobe.io/ , toutes les organisations (clients) pour lesquelles les utilisateurs actuels sont hébergés par l’administrateur système sont répertoriées. Si vous n’y trouvez pas le nom de l’organisation ou si vous ne pouvez pas y créer d’application pour un client requis, vérifiez si vous possédez les droits suffisants (d’administrateur système) pour le faire.
Cette interface utilisateur présente un problème connu qui fait que seules les 10 premières applications sont visibles pour n’importe quel client. Quand vous créez l’application, restez sur cette page et marquez l’URL d’un signet. Vous n’aurez ainsi pas besoin d’accéder à la page répertoriant l’application pour y trouver celle que vous avez créée. Vous pouvez utiliser directement cette URL marquée d’un signet et mettre à jour/supprimer l’application lorsque cela s’avère nécessaire.
L’application JWT pourrait ne pas être répertoriée convenablement. Il est donc conseillé de noter/marquer d’un signet l’URL lors de la création de l’application JWT.

La configuration courante cesse de fonctionner

Si un agent de réplication (qui publiait correctement sur Brand Portal) cesse de traiter les tâches de publication, vérifiez les journaux de réplication. AEM intègre une fonction de réessai automatique qui permet de retenter automatiquement la publication d’une ressource particulière suite à un échec. En cas de problème intermittent comme une erreur réseau, la publication peut réussir lors de la nouvelle tentative.
En revanche, en cas d’échecs de publication continus et si la file d’attente est bloquée, vous devez cocher la case Tester la connexion et essayer de résoudre les erreurs qui sont signalées.
En fonction des erreurs, nous vous conseillons de soumettre un ticket d’assistance, de sorte que l’équipe d’ingénieurs de Brand Portal puisse vous aider à résoudre les problèmes.

Configuration des agents de réplication pour éviter l’erreur de délai d’expiration de connexion

En règle générale, la tâche de publication échoue avec une erreur de délai d’expiration si plusieurs requêtes en attente se trouvent dans la file d’attente de réplication. Pour résoudre ce problème, assurez-vous que les agents de réplication sont configurés pour éviter l’expiration.
Effectuez les étapes suivantes pour configurer les agents de réplication :
  1. Connectez-vous à votre instance d’auteur AEM Assets.
  2. Dans le panneau Outils , accédez à Déploiement  > Réplication .
  3. Sur la page Réplication, cliquez sur Agents sur l’auteur . Vous voyez les quatre agents de réplication de votre client Brand Portal.
  4. Cliquez sur l’URL de l’agent de réplication pour ouvrir les détails le concernant.
  5. Cliquez sur Modifier pour modifier les paramètres de l’agent de réplication.
  6. Dans Paramètres d’agent, cliquez sur l’onglet Étendu .
  7. Cochez la case Fermer la connexion .
  8. Répétez les étapes 4 à 7 pour configurer les quatre agents de réplication.
  9. Redémarrez le serveur.