PowerFlex 3.6: O gateway identifica o erro de espaço de heap Java
Summary: O serviço do PowerFlex Gateway identifica erros de espaço de heap Java durante várias chamadas de interface de programação de aplicativos (API).
Symptoms
PowerFlex Gateway versão 3.6.6
PowerFlex Gateway scaleio.log pode mostrar o seguinte:
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
Os logs do Catalina do PowerFlex Gateway podem mostrar o seguinte:
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]
Impacto
As chamadas de API do PowerFlex podem falhar ao serem processadas.
Cause
O consumo excessivo de memória causa esse erro no cache da sessão SSL.
Isso ocorreu porque o javax.net.ssl.sessionCacheSize A propriedade do sistema não foi aplicada corretamente.
No server.xml configuration, o atributo sessionCacheSize="2000" foi colocado incorretamente dentro do <elemento conector>.
O Tomcat 10 ignora essa propriedade quando definida ali, resultando em crescimento ilimitado da sessão SSL e um eventual OutOfMemoryError.
Resolution
- Conecte-se ao servidor do PowerFlex Gateway.
- Modificar o arquivo
/opt/emc/scaleio/gateway/conf/server.xml
Dentro do server.xml e mova a configuração:
sessionCacheSize="2000"
- Na parte inferior, mas dentro do<
SSLHostConfig>bloquear - Salve o arquivo.
- Reinicie o serviço do PowerFlex Gateway.
systemctl restart scaleio-gateway