Adobe Journey Optimizer: Zeitüberschreitung des externen Drittanbieter-Endpunkts in der benutzerdefinierten Aktion

Beim Konfigurieren einer benutzerdefinierten Aktion in Adobe Journey Optimizer (AJO) zum Aufrufen eines externen Drittanbieter-Endpunkts können Zeitüberschreitungsfehler auftreten. Um dies zu beheben, überprüfen Sie die Barrierefreiheit des Endpunkts, überprüfen Sie die Server-Protokolle, bestätigen Sie, dass keine Sperren aus Adobe vorgenommen werden, aktualisieren Sie die Endpunktkonfigurationen und testen Sie nach Aktualisierungen. Beachten Sie die API-Aufruf-Timeout-Spezifikationen.

Beschreibung description

Umgebung

Adobe Journey Optimizer (AJO) (gilt für Konfigurationen mit ausgehenden API-Aufrufen von Journey Optimizer an externe Endpunkte)

Problem/Symptome

  • Beim Testen der Verbindung zwischen AJO und einem externen Drittanbieter-Endpunkt treten Zeitüberschreitungsfehler auf.
  • Der API-Aufruf erhält nicht innerhalb von 30 Sekunden eine Antwort, was zu einer automatischen Zeitüberschreitung gemäß den Toolspezifikationen führt.
  • Der Endpunkt ist öffentlich zugänglich und funktioniert für einige Tester, schlägt aber für andere fehl, wenn er über AJO ausgelöst wird.

Auflösung resolution

So beheben Sie das Zeitüberschreitungsproblem mit dem konfigurierten Endpunkt:

  1. Überprüfen Sie, ob der externe Endpunkt öffentlich zugänglich und funktionsfähig ist, indem Sie die Barrierefreiheit außerhalb von AJO mit Tools wie Postman oder cURL testen.
  2. Überprüfen Sie die Serverprotokolle, um alle Probleme oder Einschränkungen zu identifizieren, die eingehende Anfragen von AJO betreffen.
  3. Vergewissern Sie sich, dass es keine Einschränkungen oder Sperren des Adobe-Endes gibt, die ausgehende Aufrufe von Journey Optimizer verhindern. In der Regel gibt es keine solchen Blöcke, es sei denn, sie sind explizit konfiguriert.
  4. Wenn Probleme weiterhin bestehen, aktualisieren Sie die Konfigurationen auf dem Server, der den Endpunkt hostet, um eine ordnungsgemäße Verarbeitung eingehender Anfragen und Antworten innerhalb akzeptabler Zeitrahmen (weniger als 30 Sekunden) sicherzustellen.
  5. Wenn Sie Aktualisierungen vorgenommen haben, testen Sie die Verbindung über die benutzerdefinierte Aktionsfunktion von Journey Optimizer erneut, um eine erfolgreiche Kommunikation mit dem externen Endpunkt sicherzustellen.

Hinweis: Alle von Journey Optimizer initiierten API-Aufrufe werden mit einer Zeitüberschreitung beendet, wenn innerhalb von 30 Sekunden keine Antwort eingeht. Stellen Sie sicher, dass Ihr Server innerhalb dieses Zeitraums sofort reagiert.

Ressourcen

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f