Environnement

AEM 6.x

Détails de la question.

Lors de la vérification de l' historique sur la barre de progression latérale de l'interface utilisateur tactile, vous pourrez constater que certaines pages sont publiées par un utilisateur webservice-support-replication.
Les écouteurs personnalisés de réplication saisissent également ces événements de publication / réplication de page.

Quelle fonctionnalité de produit génère ces réplications ?

Réponse

La réplication originaire de l'utilisateur webservice-support-replication provient d'un écouteur de réplication com.day.cq.wcm.webservicesupport.impl.ReplicationEventListener.  Cet auditeur vide les sous-ressources sur répartiteur pour les ressources utilisant les services cloud.

L’auditeur écoute les événements de réplication et gère l'invalidation des pages enfants et des pages référencées. L'invalidation est forcée par l'émission d'une réplication sur les agents de vidage.

Il existe deux cas où les ressources connexes doivent être invalidées :

  1. Activation d'une page référençant une configuration de cloud.
    Les pages enfant doivent être invalidées en raison de l'héritage de CQ : propriété des services cloud.

  2. Activation d’une configuration de cloud.
    Les pages faisant référence à cette page doivent être invalidées.

Cela peut entraîner des problèmes de performances ou affecter votre application.  Pour trouver une solution, consultez les options ci-dessous.

  1. Désactivation des mises à jour de l'état de l'agent de vidage et du contrôle de version pour réduire leur effet sur les performances.

    Pour réduire l’impact des performances de ces demandes de vidage, désactivez les mises à jour de contrôle de version et d’état pour les réplications de vidage :

    1. Accédez à http://aemhost:port/etc/replication/agents.author.html sur l'instance d'auteur.

    2. Cliquez pour ouvrir un agent de vidage.

    3. Cliquez sur Modifier.

    4. Accédez à l'onglet Déclencheurs.

    5. Activez Aucune mise à jour d'état et ?Aucune création de versions différentes sur l'onglet Déclencheurs de l'agent de vidage.

    6. Cliquez sur Ok.

    7. Répétez cette opération pour tous les autres agents de vidage.

  2. Ignorez ces réplications pour les codes personnalisés.

    Si vous avez un écouteur de réplication personnalisé pour votre code d’application, modifiez ce code pour ignorer les réplications de cet utilisateur. Ou ignorez toutes les réplications de l’agent de vidage.

  3. Désactivez le composant OSGi qui déclenche ces réplications.

    La désactivation de cette fonction constitue une alternative aux deux solutions ci-dessus.

    1. Reportez-vous à la section 

      http://aemhost:port/system/console/configMgr//system/console/configMgr/com.day.cq.wcm.webservicesupport.impl.ReplicationEventListener

    2. Supprimez vidage de la liste des agents.

    3. Cliquez sur Enregistrer

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne