[Solo PaaS]{class="badge informative" title="Se aplica solo a proyectos de Adobe Commerce en la nube (infraestructura PaaS administrada por Adobe) y a proyectos locales."}

Alertas administradas en Adobe Commerce: Redis alerta de advertencia de memoria

Este artículo proporciona pasos de solución de problemas para cuando reciba una alerta de advertencia Redis para Adobe Commerce en New Relic. Se requiere una acción inmediata para resolver el problema. La alerta tendrá el siguiente aspecto, según el canal de notificación de alerta que haya seleccionado:

new_relic_redis_memory_warning.png

Productos y versiones afectados

Todas las versiones de Adobe Commerce en la infraestructura en la nube planifican la arquitectura Pro.

Problema

Recibirá una alerta en New Relic si se ha registrado en Alertas administradas para Adobe Commerce y se han sobrepasado uno o más de los umbrales de alerta. Estas alertas las ha desarrollado Adobe para ofrecer a los comerciantes un conjunto estándar de alertas mediante datos de Soporte e Ingeniería.

Hacer!

  • Se recomienda cancelar cualquier implementación programada hasta que se borre esta alerta.
  • Si su sitio no responde o deja de responder por completo, ponga inmediatamente el sitio en modo de mantenimiento. Para ver los pasos, consulte Habilitar o deshabilitar el modo de mantenimiento en la Guía de instalación de Commerce.
  • Asegúrese de añadir su IP a la lista de direcciones IP exentas para asegurarse de que aún puede acceder al sitio para solucionar problemas. Para ver los pasos, consulte Mantener la lista de direcciones IP exentas en la Guía de instalación de Commerce.

¡No!

  • Inicie campañas de marketing adicionales que puedan llevar vistas de página adicionales al sitio.
  • Ejecute indexadores o crons adicionales que puedan causar una tensión adicional en el CPU o el disco.
  • Realice cualquier tarea administrativa importante (es decir, una acción importante en el administrador de Commerce, como importaciones/exportaciones de datos, vaciado de medios, guardado de categorías con un gran número de productos asignados y actualizaciones masivas).
  • Borre la caché.

Solución

Siga estos pasos para identificar y solucionar los problemas de la causa.

  1. Compruebe si la memoria usada de Redis aumenta o disminuye en one.newrelic.com > Infraestructura > Servicios de terceros, seleccione el panel Redis. Si es estable o aumenta, envíe un vale de soporte técnico para que se actualice el clúster, o bien aumente el límite de maxmemory al siguiente nivel.

  2. Si no puede identificar la causa del aumento del consumo de memoria de Redis, revise las tendencias recientes para identificar los problemas con las implementaciones de código o los cambios de configuración recientes (por ejemplo, nuevos grupos de clientes y grandes cambios en el catálogo). Se recomienda revisar los últimos siete días de actividad para cualquier correlación en implementaciones o cambios de código.

  3. Compruebe si hay extensiones de terceros con comportamiento incorrecto:

    • Intente encontrar una correlación con las extensiones de terceros instaladas recientemente y la hora en que comenzó el problema.
    • Revise las extensiones que podrían afectar a la caché de Adobe Commerce y hacer que esta crezca rápidamente. Por ejemplo, los bloques de diseño personalizados, la anulación de la funcionalidad de la caché y el almacenamiento de grandes cantidades de datos en la caché.
  4. Si no hay evidencia de extensiones con comportamiento incorrecto, instale los parches más recientes para corregir Redis problemas de Adobe Commerce en la infraestructura en la nube. Si los pasos anteriores no le ayudan a identificar o solucionar el origen del problema, considere habilitar la caché L2 para reducir el tráfico de red entre la aplicación y Redis. Para obtener información general sobre qué es la caché L2, consulte Almacenamiento en caché L2 en la aplicación Adobe Commerce en la Guía de configuración de Commerce. Para habilitar la caché L2 para la infraestructura en la nube, intente lo siguiente:

    • Actualice las herramientas de ECE si es inferior a la versión 2002.1.2.
    • Configurar la caché L2 mediante Usar la variable REDIS_BACKEND y actualizar el archivo .magento.env.yaml:
    code language-yaml
    stage:
       deploy:
           REDIS_BACKEND: '\Magento\Framework\Cache\Backend\RemoteSynchronizedCache'
    
recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3