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 du Experience Manager utilise un agent de réplication pour répliquer la ou les ressources sélectionnées sur le service cloud Brand Portal pour une utilisation approuvée par les utilisateurs de Brand Portal. Plusieurs agents de réplication sont utilisés dans Experience Manager 6.2 SP1-CFP5, Experience Manager CFP 6.3.0.2 et versions ultérieures pour permettre une publication parallèle à grande vitesse.

REMARQUE

Adobe recommande d’effectuer la mise à niveau vers Experience Manager 6.4.1.0 pour s’assurer qu’AEM Assets Brand Portal est correctement configuré avec AEM Assets. Une limitation de Experience Manager 6.4 entraîne une erreur lors de la configuration d’AEM Assets avec Brand Portal et l’échec de la réplication.

Lors de la configuration du service cloud 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. Il crée quatre agents de réplication. Ainsi, lorsque vous publiez de nombreuses ressources de Experience Manager vers Brand Portal, les ressources sont placées en file d’attente et distribuées entre les agents de réplication par le biais de Round Robin.

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 d’auteur du Experience Manager ou d’un ralentissement des performances de l’instance d’auteur du Experience Manager. Il est donc conseillé de tester la connexion avec le ou les agents de réplication avant de commencer la publication.

Résolution des problèmes liés à la première publication : validation de votre 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. Test de 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 et créer une configuration à la place. Pour que la nouvelle configuration fonctionne correctement, nettoyez les éléments suivants de la configuration de l’auteur du Experience Manager :

  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 maintenant essayer de créer une configuration de service cloud tout en utilisant l’application JWT existante. Il n’est pas nécessaire de créer une application, mais de mettre à jour la clé publique à partir de la nouvelle configuration cloud créée.

REMARQUE

Ne modifiez aucun paramètre généré automatiquement.

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 ne trouvez pas le nom de l’organisation ici ou si vous ne pouvez pas y créer d’application pour un client requis, vérifiez si vous disposez des droits suffisants (d’administrateur système).

Cette interface utilisateur présente un problème connu qui fait que seules les dix 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. Experience Manager intègre une fonction de reprise automatique. Par conséquent, si la publication d’une ressource particulière échoue, elle est automatiquement reprise. En cas de problème intermittent, comme une erreur réseau, il se peut qu’il réussisse lors d’une 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.

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 et cliquez sur Modifier.
  5. Dans Paramètres d’agent, cliquez sur l’onglet Étendu.
  6. Cochez la case Fermer la connexion.
  7. Répétez les étapes 4 à 7 pour configurer les quatre agents de réplication.
  8. Redémarrez le serveur.

Sur cette page