Ursache

Es kann viele Ursachen dafür geben, dass asynchrone Indizes in AEM nicht aktualisiert werden.

Einige der möglichen Ursachen sind:

  • Eine korrupte Lucene-Indexdatei.
  • Ein beschädigtes Oak-Repository verursacht Fehler während der Indizierung.

Lösung

Der erste Schritt zur Lösung eines solchen Problems besteht darin, die eigentliche Ursache zu beheben.  Sobald Sie die eigentliche Ursache kennen, können Sie entscheiden, ob eine Neuindizierung erforderlich ist oder nicht.

Auf AEM-Versionen vor 6.2 verwendeten alle Indizes einen „async“-Spur.  Der Status dieser Indexspur kann in der IndexStats-MBean angezeigt werden:

http://aem-host:port/system/console/jmx/org.apache.jackrabbit.oak%3Aname%3Dasync%2Ctype%3DIndexStats

In AEM 6.2 gibt es zwei Indexspuren:

  • „fulltext-async“ wird verwendet von /oak:index/lucene index - http://aem-host:port/system/console/jmx/org.apache.jackrabbit.oak%3Aname%3Dfulltext-async%2Ctype%3DIndexStats.
  • „async“ wird von allen anderen Lucene-Indizes verwendet - http://aem-host:port/system/console/jmx/org.apache.jackrabbit.oak%3Aname%3Dasync%2Ctype%3DIndexStats

Sie können die IndexStats-MBeans anzeigen, um den Status der Indexierung anzuzeigen und um festzustellen, ob die Indizierung fehlgeschlagen ist oder ob es lange dauert.

Die Schlüsselfelder in diesem Bezug sind:

  • LatestError - der Fehler, der bei einer fehlgeschlagenen Indizierung zum Fehlschlagen der Indizierung führt.
  • LatestErrorTime - der Zeitpunkt, zu dem der Fehler aufgetreten ist.
  • LastIndexedTime - das letzte Mal, als ein Indexierungszyklus erfolgreich war.


Wenn Sie sehen, dass ein Fehler in LatestError aufgelistet ist, müssen Sie daran arbeiten, diesen Fehler zu beheben, damit die Indizierung wieder funktioniert.  Wenden Sie sich an den AEM-Kundendienst, wenn Sie sich bei den nächsten Schritten zur Lösung des Problems nicht sicher sind.

Dieses Werk unterliegt den Bedingungen der Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.  Twitter™- und Facebook-Beiträge fallen nicht unter die Bedingungen der Creative Commons-Lizenz.

Rechtliche Hinweise   |   Online-Datenschutzrichtlinie