Платформа управления PowerFlex: Сбой вызовов API шлюза PowerFlex из-за нехватки места в куче Java
Summary: Вызовы API из OpenStack и других аналогичных интеграций с PowerFlex Management Platform (PFMP) завершаются сбоем из-за нехватки места в куче Java в модулях pod PowerFlex Gateway. Временный перезапуск затронутых модулей блочного шлюза устраняет проблему. ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
- Вызовы API к PowerFlex Manager (PFMP) периодически завершаются сбоем, что влияет на OpenStack и другие интеграции.
block-gateway-0Отчеты PODOutOfMemoryError, а запросы перенаправляются наblock-gateway-1.06:30:21.635 [|https-jsse-nio-443-exec-4-ReceiveLoop-254285513] ERROR c.e.e.n.c.LayeredProtocolConnection - LPC-254285513 #e1a663711aca639e [xxx.xxx.xxx.xxx:8611]: IOException in receive loop: message=null, e=java.io.EOFException, cause=null 06:30:21.635 [|https-jsse-nio-443-exec-5-ReceiveLoop-838015790] ERROR c.e.e.n.c.LayeredProtocolConnection - LPC-838015790 #ed300a36c5228121 [xxx.xxx.xxx.xxx:8611]: IOException in receive loop: message=null, e=java.io.EOFException, cause=null 06:30:23.475 [|https-jsse-nio-443-exec-11] ERROR c.e.s.s.w.c.SpecialImplController - Got an exception in handleException org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.OutOfMemoryError: Java heap space
- В конечном счете
block-gateway-1POD также сообщаетOutOfMemoryError.07:03:30.663 [|https-jsse-nio-443-exec-15] WARN o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver - Failure in @ExceptionHandler com.emc.s3g.scaleio.web.controller.RestApiController#handleException(Exception, HttpServletRequest, HttpServletResponse) java.lang.OutOfMemoryError: Java heap space 07:03:42.234 [|https-jsse-nio-443-exec-5-ReceiveLoop-793498724] ERROR c.e.e.n.c.LayeredProtocolConnection - LPC-793498724 #7f7d737257ceb2e0 [10.41.209.52:8611]: Problem with message deserialization java.lang.OutOfMemoryError: Java heap space 07:03:42.234 [|https-jsse-nio-443-exec-12] ERROR c.e.s.s.s.ConnectionServiceImpl - Got rc MESSAGE_DESERIALIZATION_FAILED for command QueryPoll
catalina.outЖурналы указывают на сбои вHostConfig.checkResources(), предполагая исчерпание памяти во время проверки ресурсов.16-Jan-2025 06:31:21.628 SEVERE [Catalina-utility-2] org.apache.catalina.core.ContainerBase.threadStart Exception processing background thread Caused by: java.lang.OutOfMemoryError: Java heap space at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1298)
- Метрики ресурсов не показывают значительного потребления ресурсов ЦП или памяти затронутыми модулями шлюза.
Namespace Name CPU Requests CPU Limits Memory Requests Memory Limits Age --------- ---- ------------ ---------- --------------- ------------- --- powerflex block-legacy-gateway-1 0 (0%) 0 (0%) 0 (0%) 0 (0%) 56d powerflex ciam-service-8c98989cb-5prsg 100m (0%) 0 (0%) 128Mi (0%) 0 (0%) 56d powerflex block-legacy-gateway-0 0 (0%) 0 (0%) 0 (0%) 0 (0%) 56d
Воздействие
- Вызовы API к PFMP периодически завершаются сбоем, что потенциально влияет на операции автоматизации и управления.
- Модули pod шлюза перестают отвечать из-за нехватки места в куче Java.
- Для восстановления сервиса требуется ручное вмешательство.
Cause
|
|
Resolution
Перезапустите затронутый block-gateway pod с помощью следующей команды:
kubectl -n powerflex rollout restart statefulset block-legacy-gateway |
Additional Information
Затронутые версии
PFMP версии 4.6.0.x и v4.6.1
Исправлено в версии
PFMP версии 4.6.2 и выше
Article Properties
Article Number: 000297144
Article Type: Solution
Last Modified: 24 Mar 2025
Version: 1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.