Konfigurationsprobleme mit dem AEM-Prüfer für externe Links in Veröffentlichungsinstanzen
Der Externer-Link-Checker bei der Veröffentlichung kann im Trigger wiederholte Warnungen ausgeben, gültige externe Links entfernen und zu Leistungsproblemen bei veröffentlichten Seiten beitragen. Das Problem tritt auf, wenn der Service externe URLs bei der Veröffentlichung validiert, das Speicherlimit überschreitet oder Links, die er als ungültig kennzeichnet, neu schreibt. In betroffenen Umgebungen ist das Verhalten auf die Veröffentlichung beschränkt und wird nicht in der Autoreninstanz angezeigt. Die Lösung besteht darin, die Konfiguration des Link-Checkers bei der Veröffentlichung zu deaktivieren oder anzupassen und zu bestätigen, dass Warnungen gestoppt werden und Links weiterhin funktionieren.
Beschreibung description
Umgebung:
- Adobe Experience Manager as a Cloud Service
- Adobe Experience Manager Managed Services
- Adobe Experience Manager On-Premise-Software
- Veröffentlichungsinstanzen
Problem/Symptome:
- Überprüfen Sie die Veröffentlichungsprotokolle auf wiederholte Warnungen von
com.day.cq.rewriter.linkchecker.impl.LinkInfoStorageImpl. - Überprüfen Sie, ob Protokolle anzeigen, dass externe Links für einen Host die maximal konfigurierte Anzahl pro Host erreicht haben.
- Überprüfen Sie, ob externe Links auf veröffentlichten Seiten kurz angezeigt werden und nach der Veröffentlichung nicht mehr angeklickt werden können.
- Überprüfen Sie, ob Probleme mit der Veröffentlichungsleistung oder Instabilität mit der Aktivität „Link-Checker“ in Einklang zu stehen scheinen.
- Vergewissern Sie sich, dass in der Autoreninstanz nicht dieselben Warnhinweise und Symptome angezeigt werden.
Grundursache:
Der Link-Checker wird bei der Veröffentlichung ausgeführt, es sei denn, er ist explizit deaktiviert. Es führt Syntax- und Verfügbarkeitsprüfungen für externe URLs durch. Ein hohes Volumen an externen oder dynamischen Links kann das standardmäßige Speicherlimit pro Host überschreiten. Wenn der Validator einen Link als ungültig markiert, kann der Transformator diesen Link bei der Veröffentlichung entfernen oder umschreiben.
Lösung resolution
Führen Sie die folgenden Schritte aus:
- Ermitteln Sie, ob das Problem durch wiederholte Warnungen zu Speicherbeschränkungen, das Entfernen externer Links von Veröffentlichungsseiten oder durch allgemeine Probleme mit der Veröffentlichungsleistung verursacht wird.
- Wenn das Problem mit Warnhinweisen zu Speicherbeschränkungen zusammenhängt, überprüfen Sie die Konfiguration auf
com.day.cq.rewriter.linkchecker.LinkInfoStorageund passen Sie den Service bei der Veröffentlichung nach Bedarfservice.max_links_per_hostoder deaktivieren Sie ihn. - Wenn externe Links entfernt werden, aktualisieren Sie die Konfiguration „Link Checker Transformer“ und setzen Überprüfung deaktivieren und/oder Umschreiben deaktivieren auf true.
- Wenn die Aktivität „Link-Checker“ zur Instabilität auf der Veröffentlichungsseite beiträgt, deaktivieren Sie den Link-Checker bei der Veröffentlichung, indem Sie sowohl Überprüfung deaktivieren als auch Umschreiben deaktivieren aktivieren.
- Wenden Sie die Konfiguration an, indem Sie die OSGi-Konfiguration für den Veröffentlichungsausführungsmodus in Cloud-Umgebungen bereitstellen oder die Konfiguration für verwaltete oder On-Premise-Umgebungen direkt in der OSGi-Konsole speichern.
- Veröffentlichen Sie die betroffenen Inhalte erneut und stellen Sie sicher, dass externe Links weiterhin anklickbar sind und dass neue Link-Checker-Warnungen nicht mehr in den Veröffentlichungsprotokollen angezeigt werden.
- Überwachen Sie Veröffentlichungsprotokolle, um zu bestätigen, dass die Warnungen nicht zurückgegeben werden und das Verhalten der Seite stabil bleibt.
Wenn nach der Konfigurationsänderung weiterhin Warnungen angezeigt werden, Links bei der Veröffentlichung weiterhin entfernt werden oder die Veröffentlichungsleistung nach der Überprüfung weiterhin beeinträchtigt bleibt, senden Sie ein Ticket an den Adobe-Support.