PowerFlex 3.6 : La passerelle rencontre une erreur de segment de mémoire Java
Summary: Le service de passerelle PowerFlex rencontre des erreurs d’espace de segment de mémoire Java lors de plusieurs appels d’API (Application Programming Interface).
Symptoms
Passerelle PowerFlex version 3.6.6
Passerelle PowerFlex scaleio.log Peut afficher les éléments suivants :
2025-10-16 16:45:24,322 [https-jsse-nio-443-exec-16] DEBUG o.s.web.servlet.DispatcherServlet - Failed to complete request: jakarta.servlet.ServletException: Handler processing failed: java.lang.OutOfMemoryError: Java heap space
Les journaux Catalina de la passerelle PowerFlex peuvent afficher les éléments suivants :
15-Oct-2025 19:41:56.301 WARNING [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin Match [Server/Service/Connector] failed to set property [sessionCacheSize] to [2000]
Impact
Les appels de l’API PowerFlex peuvent ne pas être traités.
Cause
Une consommation de mémoire excessive provoque cette erreur dans le cache de session SSL.
Cela s’est produit parce que l' javax.net.ssl.sessionCacheSize La propriété système n’a pas été correctement appliquée.
Dans l' server.xml configuration, l’attribut sessionCacheSize="2000" a été placé de manière incorrecte à l’intérieur de l’élément <Connecteur>.
Tomcat 10 ignore cette propriété lorsqu’elle y est définie, ce qui entraîne une croissance illimitée des sessions SSL et une éventuelle OutOfMemoryError.
Resolution
- Connectez-vous au serveur de la passerelle PowerFlex.
- Modifier le fichier
/opt/emc/scaleio/gateway/conf/server.xml
Dans le cadre de l' server.xml , déplacez le paramètre de configuration :
sessionCacheSize="2000"
- Vers le bas, mais à l’intérieur de la<
SSLHostConfig>bloquer - Enregistrez le fichier.
- Redémarrez le service de la passerelle PowerFlex.
systemctl restart scaleio-gateway