PowerFlex 3.6: Gateway stößt auf Java-Heap-Speicherplatzfehler
Summary: Der PowerFlex Gateway-Service stößt bei mehreren API-Aufrufen (Application Programming Interface) auf Java-Heap-Speicherplatz-Fehler.
Symptoms
PowerFlex Gateway-Version 3.6.6
PowerFlex-Gateway scaleio.log kann Folgendes anzeigen:
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
PowerFlex Gateway Catalina-Protokolle zeigen möglicherweise Folgendes an:
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]
Auswirkungen
PowerFlex-API-Aufrufe können möglicherweise nicht verarbeitet werden.
Cause
Übermäßiger Speicherverbrauch führt zu diesem Fehler im SSL-Sitzungscache.
Dies geschah, weil die javax.net.ssl.sessionCacheSize Die Systemeigenschaft wurde nicht korrekt angewendet.
Im server.xml Konfiguration, das Attribut sessionCacheSize="2000" wurde fälschlicherweise innerhalb des <Connector-Elements> platziert.
Tomcat 10 ignoriert diese Eigenschaft, wenn sie dort definiert ist, was zu einem unbegrenzten Wachstum von SSL-Sitzungen und letztendlich zu einer OutOfMemoryError.
Resolution
- Stellen Sie eine Verbindung zum PowerFlex Gateway -Server her.
- Ändern Sie die Datei.
/opt/emc/scaleio/gateway/conf/server.xml
Im Rahmen der server.xml Verschieben Sie die Konfigurationseinstellung:
sessionCacheSize="2000"
- Nach unten, aber innerhalb der<
SSLHostConfig>Block - Speichern Sie die Datei.
- Starten Sie den PowerFlex Gateway -Service neu.
systemctl restart scaleio-gateway