PowerFlex 3.6: Brama napotyka błąd miejsca sterty Java
Summary: Usługa bramy PowerFlex napotyka błędy miejsca na stercie Java podczas wielu wywołań interfejsu programowania aplikacji (API).
Symptoms
Bramka PowerFlex w wersji 3.6.6
Bramka PowerFlex scaleio.log może wykazywać, co następuje:
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
Dzienniki PowerFlex Gateway Catalina mogą zawierać następujące informacje:
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]
Wpływ
Wywołania interfejsu API PowerFlex mogą nie zostać przetworzone.
Cause
Nadmierne zużycie pamięci powoduje ten błąd w pamięci podręcznej sesji SSL.
Stało się tak, ponieważ javax.net.ssl.sessionCacheSize systemowa właściwość nie została poprawnie zastosowana.
W server.xml konfiguracji, atrybut sessionCacheSize="2000" został niepoprawnie umieszczony wewnątrz <elementu Łącznik>.
Tomcat 10 ignoruje tę właściwość po zdefiniowaniu w tym miejscu, co powoduje nieograniczony wzrost sesji SSL i ewentualny OutOfMemoryError.
Resolution
- Połącz się z serwerem bramki PowerFlex.
- Zmodyfikuj plik
/opt/emc/scaleio/gateway/conf/server.xml
W ramach server.xml przenieś ustawienie konfiguracyjne:
sessionCacheSize="2000"
- Na dole, ale w obrębie<
SSLHostConfig>blok - Zapisz plik.
- Uruchom ponownie usługę bramki PowerFlex.
systemctl restart scaleio-gateway