AEM Dispatcher: Beheben von zeitweiligen Problemen beim Laden von Seiten und Assets, die durch nicht auf die Zulassungsliste gesetzte CDN-Domains verursacht wurden
In diesem Artikel wird erläutert, wie sich zeitweise auftretende Probleme beim Laden von Seiten und bei der Bereitstellung von Assets in Adobe Experience Manager (AEM) Dispatcher beheben lassen, die auftreten, wenn eine neue CDN-Domain nicht in der Dispatcher-Konfiguration auf die Whitelist gesetzt wird.
Beschreibung description
Wenn eine neue CDN-Domain in Ihrer Umgebung eingeführt wird, können Anfragen von dieser Domain von AEM Dispatcher blockiert werden, wenn die Domain nicht in der Zulassungsliste enthalten ist. Dies kann zu zeitweisen Fehlern beim Zugriff auf Seiten der Site oder beim Laden von Assets führen. Das Problem betrifft alle AEM-Umgebungen, in denen die Dispatcher-Filterung zur Steuerung zulässiger Client-Domains verwendet wird.
Umgebung
Adobe Experience Manager (AEM), alle Versionen mit Dispatcher.
Symptome
- Zeitweise auftretende Fehler beim Zugriff auf Live-Site-Seiten
- Probleme bei der Asset-Bereitstellung für Endbenutzer
Ursache
Die neue CDN-Domain wurde nicht zur Whitelist der Dispatcher-Konfiguration hinzugefügt, was dazu führte, dass Anfragen vom CDN blockiert oder inkonsistent verarbeitet wurden.
Lösung resolution
Gehen Sie wie folgt vor, um das Problem zu beheben:
- Identifizieren Sie die neue CDN-Domain, die auf die Whitelist gesetzt werden muss (zum Beispiel:
cdn.example.com). - Greifen Sie auf die Konfigurationsdateien für jede betroffene Dispatcher-Instanz zu. Die entsprechende Datei trägt in der Regel den Namen
dispatcher.anyoder kann eine benutzerdefinierte Include-Datei für zulässige Hosts sein. - Suchen Sie den Abschnitt, der zulässige Hosts oder Domains definiert (z. B.
/allowedClientsoder/filter). - Fügen Sie einen Eintrag hinzu, um die neue CDN-Domain auf die Zulassungsliste zu setzen (z. B.:
cdn.example.comzur Zulassungsliste hinzufügen). - Speichern Sie die Konfigurationsdatei und laden Sie den Dispatcher-Service neu oder starten Sie ihn neu, um die Änderungen anzuwenden.
- Überprüfen Sie, ob die CDN-Domain jetzt vom Dispatcher akzeptiert wird, indem Sie auf die Sites-Seiten zugreifen und bestätigen, dass die Assets korrekt geladen werden.