AEM: Überwachen einer Replikationswarteschlange
Wenn ein Veröffentlichungsprozess in Adobe Experience Manager anhält, kann eine Replikationswarteschlange hängen bleiben. Es wird empfohlen, zur Behebung dieses Problems regelmäßig mit cURL auf die URL zuzugreifen.
Beschreibung description
Umgebung
- Adobe Experience Manager 6.5
- Experience Manager
Problem/Symptome
Wenn ein Veröffentlichungsprozess nicht erwartungsgemäß fortgesetzt wird, kann eine Replikations-Warteschlange hängen bleiben.
Hinweis: In den meisten Fällen, in denen ein Veröffentlichungsprozess nicht erwartungsgemäß fortgesetzt wird, bleibt die Replikationswarteschlange möglicherweise hängen. Wenn Sie eine Replikationswarteschlange überwachen, können Sie dies leicht erkennen.
Auflösung resolution
Sie können die Liste der Inhalte in einer Replikations-Warteschlange abrufen, indem Sie auf die folgende URL zugreifen (auf den Link kann nur zugegriffen werden, wenn AEM lokal verwendet wird).
Ergebnis:
{
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
}
]
}
Es wird empfohlen, regelmäßig mit cURL auf die URL zuzugreifen. Path Wert ist ein Pfad von Inhalten. Sie können den Pfadwert aus dem Ergebnis zählen, um die Anzahl der Inhalte in einer Replikationswarteschlange zu überprüfen.
Beispiel:
curl -u < user> :< password> "http://localhost:4502/etc/replication/agents.author/publish/jcr:content.queue.json"