Beheben von Problemen mit SOAP-Aufrufzeitüberschreitungen in Adobe Experience Manager Forms
Zeitüberschreitungen bei SOAP-Aufrufen können in Adobe Experience Manager (AEM) Forms auftreten, wenn eine Verbindung zu externen Services hergestellt wird. Um das Problem zu beheben, passen Sie die JVM-Heap-Speicherzuweisung an.
Beschreibung description
Umgebung
Adobe Experience Manager (AEM) Forms, alle unterstützten Versionen.
Symptome
Zeitweise auftretende Zeitüberschreitungen treten auf, wenn AEM Forms XML-Formulare sendet, die von Trigger SOAP an externe Services aufgerufen werden. Diese Zeitüberschreitungen treten häufig in Zeiten hoher Auslastung oder bei der Verarbeitung großer Dateien auf. Möglicherweise sind keine spezifischen Fehler-Codes oder Stacktraces vorhanden.
Ursache
Unzureichender JVM-Heap-Speicher kann zu Problemen mit der SOAP-Aufrufzeitüberschreitung beitragen.
Lösung resolution
Führen Sie diese Schritte aus, um das Problem zu beheben.
- Überprüfen Sie die aktuelle JVM-Heap-Speicherzuweisung für Ihre AEM Forms-Instanz.
- Erhöhen Sie die JVM-Heap-Einstellungen inkrementell (z. B. von 12 GB auf 16 GB), basierend auf der festgestellten Speichernutzung und den Anforderungen an die Anwendung.
- Führen Sie nach dem Aktualisieren der JVM-Einstellungen einen geplanten Neustart des AEM Forms-Services durch, um sicherzustellen, dass die Änderungen wirksam werden.
- Überwachen Sie die Umgebung auf Zeitüberschreitungen bei wiederholten SOAP-Aufrufen nach Vergrößerung des Speichers.
- Überprüfen Sie, ob der AEM Forms-Service die erweiterten JVM-Ressourcen verwendet. Beobachten, ob das Problem mit einer Verarbeitung großer Dateien oder mit Zeiträumen mit hohem Traffic korreliert.
- Wenn das Problem in einer AEM Forms-Umgebung auftritt, sollten Sie auch erwägen, die Ressourcen für diese Server zu erhöhen.
- Stellen Sie sicher, dass SOAP-Aufrufe erfolgreich abgeschlossen wurden und keine Zeitüberschreitungen mehr auftreten.