Alertas administradas en Adobe Commerce: leer alerta crítica de memoria

Este artículo proporciona pasos de solución de problemas para cuando reciba una alerta crítica de memoria 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_critical.png

Productos y versiones afectados

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

Problema

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

¡Hazlo!

  • Anule cualquier implementación programada hasta que se borre esta alerta.
  • Ponga su sitio en modo de mantenimiento inmediatamente si su sitio no responde o se vuelve completamente insensible. Para ver los pasos, consulte Guía de instalación > Activar o desactivar el modo de mantenimiento en nuestra Guía de instalación. 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 nuestra Guía de instalación.

¡No lo hagas!

  • Inicie campañas de marketing adicionales que puedan llevar vistas de página adicionales al sitio.
  • Ejecute indexadores o crons adicionales que puedan causar estrés adicional en la 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.

Como se trata de una alerta crítica, se recomienda completar el paso 1 antes de intentar solucionar el problema (paso 2 en adelante).

  1. Compruebe si existe un ticket de asistencia de Adobe Commerce. Para ver los pasos, consulte Seguimiento de tickets de asistencia en nuestra base de conocimiento de soporte. Es posible que el equipo de asistencia ya haya recibido una alerta de umbral de New Relic, haya creado un ticket y haya empezado a trabajar en el problema. Si no existe ningún ticket, cree uno. El ticket debe tener la siguiente información:

  2. Si no existe ningún vale de soporte, compruebe si la memoria usada de Redis aumenta o disminuye en el one.newrelic.com > Infraestructura > Servicios de terceros , seleccione el panel Redis. Si es estable o está aumentando, enviar un ticket de asistencia para que se actualice el clúster o aumente el maxmemory limitar al siguiente nivel.

  3. 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 cambios grandes 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.

  4. 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é.
  5. Si no hay evidencia de extensiones de comportamiento incorrecto, Instale los parches más recientes para solucionar los problemas de Redis para Adobe Commerce en la infraestructura en la nube.

  6. Si los pasos anteriores no le ayudan a identificar o solucionar el origen del problema, considere la posibilidad de 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 nuestra documentación para desarrolladores. 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 variable REDIS_BACKEND y actualizar .magento.env.yaml archivo:
    code language-yaml
    stage:
        deploy:
            REDIS_BACKEND: '\Magento\Framework\Cache\Backend\RemoteSynchronizedCache'
    
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a