PowerFlex 3.6: Il gateway rileva un errore di spazio nell'heap Java
Summary: Il servizio PowerFlex Gateway rileva errori di spazio dell'heap Java durante più chiamate API (Application Programming Interface).
Symptoms
PowerFlex Gateway versione 3.6.6
PowerFlex Gateway scaleio.log può mostrare quanto segue:
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
I registri Catalina di PowerFlex Gateway possono mostrare quanto segue:
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]
Impatto
Le chiamate API PowerFlex potrebbero non essere elaborate.
Cause
Questo errore è causato da un consumo eccessivo di memoria nella cache della sessione SSL.
Ciò si è verificato perché il javax.net.ssl.sessionCacheSize La proprietà Sistema non è stata applicata correttamente.
Nel server.xml configurazione, l'attributo sessionCacheSize="2000" è stato posizionato in modo errato all'interno dell'elemento <Connector>.
Tomcat 10 ignora questa proprietà quando viene definita, determinando una crescita illimitata della sessione SSL e un eventuale OutOfMemoryError.
Resolution
- Connettersi al server gateway PowerFlex.
- Modificare il file
/opt/emc/scaleio/gateway/conf/server.xml
All'interno del server.xml file, spostare l'impostazione di configurazione:
sessionCacheSize="2000"
- Verso il basso ma all'interno del<
SSLHostConfig>blocco - Salvare il file.
- Riavviare il servizio PowerFlex Gateway.
systemctl restart scaleio-gateway