Résolution des problèmes de délai d’appel SOAP dans Adobe Experience Manager Forms
Des délais d’appel SOAP intermittents peuvent survenir dans Adobe Experience Manager (AEM) Forms lors de la connexion à des services externes. Pour résoudre ce problème, ajustez l’allocation de mémoire de tas JVM.
Description description
Environnement
Adobe Experience Manager (AEM) Forms, toutes les versions prises en charge.
Symptômes
Des délais d’expiration intermittents se produisent lorsqu’AEM Forms envoie des formulaires XML qui déclenchent des appels SOAP à des services externes. Ces délais d’expiration sont souvent observés pendant les périodes de charge élevée ou lors du traitement de fichiers volumineux. Il peut n’y avoir aucun code d’erreur spécifique ni trace de pile.
Cause
Une mémoire de tas JVM insuffisante peut contribuer aux problèmes de délai d’appel SOAP.
Résolution resolution
Pour résoudre ce problème, procédez comme suit.
- Examinez l’allocation actuelle de la mémoire de tas JVM pour votre instance AEM Forms.
- Augmentez progressivement les paramètres du tas JVM (par exemple, de 12 Go à 16 Go) en fonction de l’utilisation de la mémoire observée et des exigences de l’application.
- Après avoir mis à jour les paramètres JVM, redémarrez le service AEM Forms de manière planifiée pour vous assurer que les modifications prennent effet.
- Surveillez l’environnement pour détecter la récurrence des délais d’appel SOAP après avoir augmenté la mémoire.
- Vérifiez si le service AEM Forms utilise les ressources JVM augmentées. Vérifiez si le problème est lié à des périodes de traitement de fichiers volumineux ou de trafic élevé.
- Si le problème se produit dans un environnement AEM Forms, envisagez également d’augmenter les ressources de ces serveurs.
- Vérifiez que les appels SOAP se sont terminés avec succès et que les délais d’expiration n’existent plus.