AEM : comment surveiller une file d’attente de réplication
Dans Adobe Experience Manager, si un processus de publication bloque, une file d’attente de réplication peut être bloquée. Il est recommandé d’accéder régulièrement à l’URL avec cURL pour résoudre ce problème.
Description description
Environnement
- Adobe Experience Manager 6.5
- Experience Manager
Problème/Symptômes
Lorsqu’un processus de publication ne se poursuit pas comme prévu, une file d’attente de réplication peut être bloquée.
Remarque : dans la plupart des cas, lorsqu’un processus de publication ne se poursuit pas comme prévu, la file d’attente de réplication peut être bloquée. La surveillance d’une file d’attente de réplication peut vous aider à la remarquer efficacement.
Résolution resolution
Vous pouvez obtenir la liste des contenus dans une file d’attente de réplication en accédant à l’ URL suivante (Le lien n’est accessible que lors de l’utilisation locale d’AEM).
Result :
{
metaData: {
root: "queue",
queueStatus: {
agentName: "Default Agent",
agentId: "publish",
isBlocked: false,
isPaused: false,
time: 1683837270303,
processingSince: 1683837270301,
lastProcessTime: 1683837270270,
nextRetryPeriod: -1683837270304
},
fields: [
"id",
"path",
"time",
"userid",
"type",
"size",
"lastProcessed",
"numProcessed"
]
},
queue: [
{
id: "2023/5/12/5/34/c80e9a48-1b7e-4e12-8775-5f733016e13e_3646",
path: "/content/we-retail/us/en/products/equipment/running/faba-running-pants",
time: 1683837231021,
userid: "admin",
type: "Deactivate",
size: 0,
lastProcessed: 0,
numProcessed: 0
},
{
id: "2023/5/12/5/34/c80e9a48-1b7e-4e12-8775-5f733016e13e_3695",
path: "/content/we-retail/ca/en/products/equipment/hiking/expedition-tech-long-sleeved-shirt",
time: 1683837231021,
userid: "admin",
type: "Deactivate",
size: 0,
lastProcessed: 0,
numProcessed: 0
}
]
}
Il est recommandé d’accéder régulièrement à l’URL avec cURL. La valeur Path est un chemin d’accès au contenu. Vous pouvez comptabiliser la valeur du chemin d’accès à partir du résultat pour vérifier le nombre de contenus dans une file d’attente de réplication.
Exemple :
curl -u <
user>
: <
password>
"http://localhost:4502/etc/replication/agents.author/publish/jcr:content.queue.json"